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