接下来,我们就使用内部类,达到我们所需的目标了。
class Call { public void callSomebody(String phoneNum){ System.out.println("我在打电话喔,呼叫的号码是:" + phoneNum); } }
class SendMessage { public void sendToSomebody(String phoneNum){ System.out.println("我在发短信喔,发送给 :" + phoneNum); } }
public class Phone { private class MyCall extends Call{ } private class MySendMessage extends SendMessage{ } private MyCall call = new MyCall(); private MySendMessage send = new MySendMessage(); public void phoneCall(String phoneNum){ call.callSomebody(phoneNum); } public void phoneSend(String phoneNum){ send.sendToSomebody(phoneNum); } public static void main(String[] args) { Phone phone = new Phone(); phone.phoneCall("110"); phone.phoneSend("119"); } }
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/205633.html原文链接:https://javaforall.net
