더북(TheBook)

접근 제한자 실습

문제 1 Car 클래스의 name, number 필드를 private으로 정의했습니다. CarExam 클래스의 main에서 Car 클래스의 인스턴스를 만들고 name, number를 출력하려고 하니 private한 필드라 에러가 발생합니다. CarExam에서 Car의 인스턴스를 사용할 수 있도록 namenumber의 접근 제한자를 변경해보세요.

package javaStudy;
public class Car{
    private String name;
    private int number;

    public Car(String name,int number) {
        this.name = name;
        this.number = number;
    }
}
package javaStudy;
public class CarExam{
    public static void main(String[]args) {
        Car car = new Car("포니",1234);

        System.out.println("name: "+car.name);
        System.out.println("number: "+car.number);
    }
}

 

실행결과

name: 포니
number: 1234
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.