两个抽象方法,call() sendMessage()
两个子类OldPhone 和 NewPhone , 其中NewPhone想添加一个玩游戏的功能.
请根据接口的思想实现,并用匿名内部类的方式调用玩游戏的功能.
代码示例:
package cn.zxj.com;
public abstract class Phone {
public abstract void call();
public abstract void sendMessage();
}
package cn.zxj.com;
public interface game {
public abstract void playGame();
}
package cn.zxj.com;
public class NewPhone extends Phone{
@Override
public void call() {
System.out.println("打电话");
}
@Override
public void sendMessage() {
System.out.println("发短信");
}
public void playGame() {
new game(){
@Override
public void playGame() {
System.out.println("玩游戏");
}
}.playGame();
}
}
package cn.zxj.com;
class Test {
public static void main(String[] args){
NewPhone newPhone = new NewPhone();
newPhone.call();
newPhone.sendMessage();
newPhone.playGame();
}
}


