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