-
메소드 스코프 예시Back end/Java 객체지향 2023. 11. 18. 22:18
public class DrinkMachineTest {
public static void main(String[] args) {
// 객체 생성
DrinkMachine machine1 = new DrinkMachine();
DrinkMachine machine2 = new DrinkMachine();
// 음료 뽑기
machine1.pushButton(1);
machine2.pushButton(2);
// 음료 확인
machine1.printOutput();
machine2.printOutput();
}
}
class DrinkMachine {
/* 필드 */
String output; // 클래스 전역에서 활동 가능
/* 메소드 */
void pushButton(int num) {
String[] drinks = {"콜라", "사이다", "맥주"};
output = drinks[num];
}
void printOutput() {
System.out.println(output);
}
}- 출력
사이다
맥주출저: 홍팍 (https://www.youtube.com/@hongpark)
이 블로그 기록은 개인 공부용 기록입니다.
'Back end > Java 객체지향' 카테고리의 다른 글
인스턴스 메소드 < -> 클래스 메소드 (0) 2023.11.21 4가지 맛 붕어빵 만들기 (0) 2023.11.20 생성자[마린과 메딕] 문제 (0) 2023.11.19 생성자? (0) 2023.11.18 메소드 스코프 문제 (0) 2023.11.18