Class로 부터 파생된 여러 인스턴스가 있을때, 이 인스턴스를 구별하는 구별자, 즉 말 그대로 구별되는 속성들을 의미한다.
객체를 구별할 수 있는, 속성값을 추가함으로써 Class로 부터 만들어지는 여러 인스턴스들을 구별할 수 있는 인자들을 일컫는다.
Class에 속성값을 정의해준다.
pacakage test;
public class Car {
String name;
int number;
}
이후 Class로 부터 파생되는 인스턴스들을 참조하는 객체들의 속성값을 정의해주면서 변수를 선언해준다.
package test3;
public class CarObject {
public static void main(String[] args) {
Car c1 = new Car();
Car c2 = new Car();
//객체별로 정의한 속성값(name, number)을 가진다.
c1.name = "구급차";
c1.number = 2;
//c1이라는 참조변수가 참조하는 객체의 속성값 중 name
}
}
c1.name
c1.number
※ 참고로 class 이름과 파일 이름이 동일해야 참조할 수 있고, package test3 등 동일 경로 및 패키지에 대한 명시를 해주어야 한다.