더북(TheBook)

지금까지 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를 출력 
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.