지금까지 Car 클래스에 객체를 각각 생성할 수 있고, 각 객체마다 속성을 넣을 수 있다는 것을 배웠습니다.
필드를 선언하고 이용하는 방법을 요약하겠습니다.
1 | 이름과 번호를 필드로 가진 Car 클래스 선언
public class Car{ String name; int number; }
2 | Car 클래스를 인스턴스화하기
Car c1 = new Car(); Car c2 = new Car(); // Car라는 인스턴스가 메모리에 두 개 만들어집니다. // 객체별로 name과 number라는 필드를 가집니다.
3 | 속성 이용하기
// c1.name은 c1이 참조하는 객체의 name을 의미합니다. c1.name = "소방차"; // c1이 참조하는 객체의 name을 소방차로 설정 c1.number = 1234; // c1이 참조하는 객체의 number를 1234로 설정 c2.name = "구급차" // c2가 가리키는 객체의 name을 구급차로 설정 c2.number = 1111; // c2가 가리키는 객체의 number를 1111로 설정 System.out.println(c1.name); // 콘솔에 c1이 참조하는 객체의 name을 출력 System.out.println(c1.number); // 콘솔에 c1이 참조하는 객체의 number를 출력