[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