Test126_0 인터페이스 문제2
package day09;
interface Phone {
void sendCall(Contact contact);
void receiveCall(int seconds);
}
interface Mobile extends Phone {
void sendSMS(Contact contact);
String receiveSMS();
}
class Contact {
// 작성해주세요
}
/*
Phone, Mobile 인터페이스를 활용하여 IPhone 작성, Contact 클래스를 체워 넣으세요.
main메서드 주석해제하고 실행하면 아래 콘솔 출력예시처럼 진행되야합니다.
콘솔출력예 >>
iPhone을 구매하셨습니다.
피카츄님에게서 문자가 도착했습니다.
msg : 배고프니?
피카츄님께 보낼 메세지를 입력하세요 >> 안녕?? (사용자 입력)
피카츄님께 보낸메세지를 확인합니다.
메세지 : 배고파아~ 밥먹자!
엄마님 - 010-1111-2222번에서 전화가 왔습니다.
전화받았습니다. 통화시간은 2분5초입니다.
꼬북이님, 010-1212-3434 로 전화를 걸고 있습니다...
*/
public class Test126_0 {
public static void main(String[] args) {
/*
IPhone iPhone = new IPhone();
Contact pikachu = new Contact("피카츄", "010-1234-5678");
Contact mom = new Contact("엄마", "010-1111-2222");
Contact kkobug = new Contact("꼬북이", "010-1212-3434");
System.out.println(iPhone + "을 구매하셨습니다.");
System.out.println(pikachu + "님에게서 문자가 도착했습니다.");
String msg = iPhone.receiveSMS();
System.out.println("메세지 : " + msg);
iPhone.sendSMS(pikachu);
System.out.println(mom + "님 - " + mom.mobileNo + "번에서 전화가 왔습니다.");
iPhone.receiveCall(125);
iPhone.sendCall(kkobug);
*/
}
}
Author And Source
이 문제에 관하여(Test126_0 인터페이스 문제2), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jonny77/Test1260-인터페이스-문제2저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)