자바프로그래밍 기초2 (네이버클라우드 부트캠프) 29일차 - Java프로그래밍 기초(인터페이스) 1. 인터페이스 1.1 인터페이스의 필요성 - 메인 메서드가 각 클래스를 호출 할때, 호출메서드명이 상이하다.BlueWorker w1 = new BlueWorker();WhiteWorker w2 = new WhiteWorker();JubuWorker w3 = new JubuWorker();// 각 노동자에게 일을 시키는 방법이 다르다.// 왜? // => 메서드 호출 방법이 다르기 때문에w1.doFight();w2.doZingZing();w3.doSsingSsing(); 1.2 인터페이스의 적용 - 동일한 호출명으로 메서드를 호출 할 수 있다.public interface Worker { // 호출 규칙? // => 메서드 형식을 의미한다. // => 메서드의 몸체는 정의하지 .. 2024. 7. 5. (네이버클라우드 부트캠프) 14일차 - 실습프로젝트(서브메뉴만들기) 1. Sub메뉴 만들기 1.1 프롬프트 변경하기- 입력소스 추가 - mainmenu : "메인> " - submenu : "메인/서브메뉴> "- parameter에 String타입 매개변수를 추가하여 main메서드에서 title을 argument롤 전달 // 변경 전 static String prompt() { System.out.print("> "); return keyboardScanner.nextLine(); } // 변경 후 static String prompt(String title){ System.out.printf("%s> ",title); return keyboardScanner.nextLine(.. 2024. 6. 13. 이전 1 다음