티스토리 뷰
Class(클래스) : 객체를 모델링하는 도구(설계도)
public class StudentVO {
private String name;
private String dept;
private int age;
private String email;
private int year;
private String phone;
public StudentVO() {
}
// 이하 생략
}
Object(객체) : 클래스를 통해서 선언되는 변수
Student st; ----> 앞으로 가리킬 거야~~~
Student st2;
Student st3;
st, st2, st3 : 객체 변수
변수가 구체적인 실체(대상)를 가리키지 않는 상태(객체변수)
객체가 서로 구분이 되지 않는 시점
Instance(인스턴스, 실체) : 객체 생성에 의해 메모리(Heap Memory)에 만들어진 객체를 인스턴스(instance)라고 한다.
st = new Student();
st : 인스턴스 변수
객체가 구체적인 실체를 가리키는 상태(인스턴스 변수)
객체가 서로 구분이 되는 시점
'● JAVA > ○ JAVA.CS' 카테고리의 다른 글
Java 기본 개념 20 (상속) (0) | 2025.01.09 |
---|---|
Java 기본 개념 19 (변수) (0) | 2025.01.02 |
Java 기본 개념 17 (JVM이 사용하는 메모리 영역) (0) | 2024.06.13 |
Java 기본 개념 16 (static과 JVM 메모리 모델) (0) | 2024.06.12 |
Java 기본 개념 15 (배열과 클래스의 관계) (0) | 2024.05.26 |