posts - 397,comments - 0,views - 25332

(1)所有的可以拨号的设备都应该有拨号功能(Dailup)

(2)所有的播放设备都可以有播放功能(Play).

(3)所有的照相设备都有拍照功能(takePhoto)

(4)定义一个电话类Telephone,有拨号功能.

(5)定义一个Dvd类有播放功能。

(6)定义一个照相机类Camera,有照相功能。

(7)定义一个手机类Mobile,有拨号,拍照,播放功能。

(8)定义一个人类Person,有如下方法:

<1>使用拨号设备use(拨号设备)

<2>使用拍照设备use(拍照设备)

<3>使用播放设备use(播放设备)

<4>使用拨号播放拍照设备use(拨号播放拍照设备)

(9)编写测试类Test分别创建人,电话,Dvd,照相机,手机对象,让人使用这些对象

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

举例  

 

 

 

 

不可以继承

接口和抽象类的对比

比较点                          抽象类              接口
定义   用abstract关键字来修饰的类  interface关键字来修饰
组成 抽象方法,普通方法,构造方法、成员变量,常量 抽象方法,静态常量,JDK1.8注意
使用 子类继承(extends) 实现类实现(implements)
关系 抽象类可以实现接口 接口是不能继承抽象类的
对象 都是通过对象的多态类实现的 都是通过对象的多态类实现的
局限 不能多继承,不能实例化 可以多继承,不能实例化
选择 建议选择接口,避免单继承 建议选择接口,避免单继承
实际 模板 标准

 

 

<4>使用拨号播放拍照设备use(拨号播放拍照设备)
posted on   淤泥不染  阅读(63)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示