접근 제한자 실습

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