티스토리 뷰

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 : 인스턴스 변수
객체가 구체적인 실체를 가리키는 상태(인스턴스 변수)
객체가 서로 구분이 되는 시점