两个抽象方法,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{@Overridepublic void call() {System.out.println("打电话");}@Overridepublic void sendMessage() {System.out.println("发短信");}public void playGame() {new game(){@Overridepublic 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();}
}

请按以下要求编写一个抽象类Phone相关推荐

  1. 编写一个抽象类Shape,声明计算图形面积的抽象方法。再分别定义Shape的子类Circle(圆)和Rectangle(矩形),在两个子类中按照不同图形的面积计算公式,实现Shape类中计算面积的方法

    编写一个抽象类Shape,声明计算图形面积的抽象方法.再分别定义Shape的子类Circle(圆)和Rectangle(矩形),在两个子类中按照不同图形的面积计算公式,实现Shape类中计算面积的方法 ...

  2. 请编写一个抽象类shape,在此基础上派生出类rectangle和circle。二者都有计算对象面积的函数getarea(),计算对象的周长的函数getperim();

    具体代码如下: #include <iostream> using namespace std; class shape{ public:virtual double getarea()= ...

  3. python输入两个数字的成语_请用 Python 语言编写一个简易的猜数字游戏程序。

    import random answer = random.randint(1,10) print('猜数游戏 ') num=input('请输入你猜测的数字 n') guess=int(num) n ...

  4. 请你使用html5编写一个关于黄柳瑜的网站,内容要包括炫彩动画和相关按钮,比如联系作者之类的...

    好的,以下是一个简单的HTML5代码示例: <!DOCTYPE html> <html> <head><meta charset="UTF-8&qu ...

  5. python做一个考试系统_请用 Python 语言编写一个简易的系统登录程序。

    import tkinter.messagebox import tkinter my_window = tkinter.Tk() # 生成 my_window 主窗口 my_window.title ...

  6. 请用if...else编写一个程序,用于体质指数BMI,并打印结果。

    BMI = 体重(kg)除以身高(m)的平方 BMI结果: 过轻:低于18.5 正常:18.5~25 过重:25~28 肥胖:28~32 非常肥胖:高于32 代码如下: 测试结果:

  7. python编写一个程序、输入一个数判断其是偶数还是奇数_编写一个程序,判断用户输入的整数是偶数还是奇数。 (7.0分)_学小易找答案...

    [其它]已知info=[1,2,3,4,5],请通过两种编程方法,将列表变成info=[5,4,3,2,1] (6.0分) [其它]阅读下面的程序,分析代码是否可以编译通过,如果能编译通过,请列出运行 ...

  8. 编写c语言程序 斐波那契,请编写一个函数,生成并显示前n个斐波那契数.在主程序中测试...

    编写一个函数求n!,并编写主函数调用该函数 计算e=1+I/1!+1/2!+1/3!+...+1/n!:当n=10时结束 #includeintjiecheng(int);voidmain(){flo ...

  9. C语言输出长方柱的体积,需要求3个长方柱的体积,请编写一个基于对象的程序。数据成员包括length(长)、width(宽)、 height(高)。要求用成员函数实现以下功能...

    需要求3个长方柱的体积,请编写一个基于对象的程序.数据成员包括length(长).width(宽). height(高).要求用成员函数实现以下功能: (1) 由键盘分别输入3个长方柱的长.宽.高: ...

最新文章

  1. python列表的实现原理_Python列表对象实现原理
  2. Struts2、Hibernate、Spring整合所需要的jar包
  3. python爬虫模块取cookie_Python爬虫之cookie的获取、保存和使用【新手必学】
  4. 走出迷茫和怀疑,迎接在神策冒险的新时代
  5. 你为什么需要在64位系统下用32位程序
  6. 【Lucene4.8教程之一】使用Lucene4.8进行索引及搜索的基本操作
  7. 730阵列卡支持多大硬盘_凯捷月销破2万,配6座头等舱空间,到底有多舒服?试驾了才知道...
  8. python第四章单元测试_Python 单元测试
  9. java arraystoreexception_java基础面试
  10. python第五篇:Linux上将txt导入mysql
  11. vivo手机通用的官方售后解锁工具包箱_可更换镜头拍照手机不远了!vivo IFEA分离式镜头获奖...
  12. IDEA 导包快捷键
  13. Matlab中FrechetDistance方法实现---比较两条曲线的相似性,并绘制曲线
  14. vue mand-mobile按2.0文档默认安装的是1.6.8版本
  15. java entropy_java面试
  16. hdmi怎么支持2k分辨率_官方确认!PS5将不支持原生2K分辨率,双11次世代设备升级注意排雷...
  17. 联想拯救者R7000安装Ubuntu18.04
  18. ssh报错:no matching host key type found. Their offer: ssh-rsa
  19. 搭建网校平台的具体方法
  20. 酷狗外链播放器html5,仿酷狗html5手机音乐播放器主要部分代码

热门文章

  1. Spring Boot集成Restful Api在线文档接口调试工具 Swagger
  2. cocos2dx 2.2.1 Android环境搭建和使用VisualGDB调试
  3. airpods Pro空间音频功能介绍
  4. html当中的属性cellspacing,HTML cellspacing 属性
  5. 基于JAVA的课程设计《智能捡火柴小程序》
  6. 【调侃】IOC前世今生(转载)
  7. 3ds Max 塌陷命令解释及作用
  8. 高斯误差线性单元 Gaussian Error Linear Units(GELU)
  9. manjaro 安装mysql_Manjaro安装Mysql
  10. 李在良:丹心映雪域 赤诚育桃李