LgTV.java
package org.joonzis.DI_1;
public class TVUser {
public static void main(String[] args) {
LgTV lg = new LgTV();
SamsungTV sam = new SamsungTV();
lg.volumeUp();
sam.volumeDown();
}
}
SamsungTV.java
package org.joonzis.DI_1;
public class SamsungTV {
public SamsungTV() {
System.out.println("--> SamsungTV 객체 생성");
}
public void powerOn() {
System.out.println("--> SamsungTV 전원 켠다");
}
public void powerOff() {
System.out.println("--> SamsungTV 전원 끈다");
}
public void volumeUp() {
System.out.println("--> SamsungTV 소리 올린다.");
}
public void volumeDown() {
System.out.println("--> SamsungTV 소리 내린다.");
}
}
TVUser.java
package org.joonzis.DI_1;
public class TVUser {
public static void main(String[] args) {
LgTV lg = new LgTV();
SamsungTV sam = new SamsungTV();
lg.volumeUp();
sam.volumeDown();
}
}
반응형
'Spring & Spring Boot' 카테고리의 다른 글
DI_3 (0) | 2023.07.04 |
---|---|
DI_2 (0) | 2023.07.04 |
Java 정리 - Spring (계속 추가) (0) | 2023.06.29 |
Spring(Legacy) 초기 설정 - STS.exe (0) | 2023.06.29 |
MVC(Model, View, Controller) 개념 (0) | 2023.06.29 |