inblog logo
|
sson17
    자바

    [JAVA]31.상태는 행위를 통해 변경한다

    손영민's avatar
    손영민
    Mar 03, 2025
    [JAVA]31.상태는 행위를 통해 변경한다
    💡
    제1법칙:상태는 행위를 통해 변경된다. private 상태를 직접 접근 못하게 하기위해
    매서드에 public상태를 반드시 행위로 변경하기위해
     
     
    package ex04; class DeskLamp { private boolean isOn; // 컨벤션, 변수의 선언 (private 상태변환을 행위로통해 바뀌는걸 강제) // 제1법칙:상태는 행위를 통해 변경된다. public boolean getisOn() { return isOn; } public void turnOn() { isOn = true; } public void turnOff() { isOn = false; } } }
     
     
     
    package ex04; public class DeskLampTest { public static void main(String[] args) { DeskLamp myLamp = new DeskLamp(); //인스턴스, 객체(object) myLamp.turnOn(); System.out.println(myLamp.getisOn()); myLamp.turnOff(); System.out.println(myLamp.getisOn()); } }
     
    notion image
    Share article

    sson17

    RSS·Powered by Inblog