개발이 좋아서/Java가 좋아서

접근제어자(private/getter/setter)

zoaseo 2023. 5. 2. 16:57

1)

public class Main {
    public static void main(String[] args) {
        MyCar mc = new MyCar();

        mc.showInfo();
        System.out.println(mc.carName);
        System.out.println(mc.carColor);
        System.out.println(mc.speed);
//        System.out.println(mc.password);

        mc.setPassword("bobakin7");
        System.out.println(mc.getPassword());
    }
}

class MyCar{
    String carName;
    String carColor;
    private String password;
    int speed;

    public void setPassword(String password) {
        this.password = password;
    }

    public String getPassword() {
        return password;
    }

    MyCar(){
        carName = "Sedan";
        carColor = "Grey";
        password = "1234!";
        speed = 100;
    }
    void showInfo(){
        System.out.println("Car name : " + carName + ", color : " + carColor + ", speed : " + speed);
    }
}

댓글수0