没有合适的资源?快使用搜索试试~ 我知道了~
知识内容 接口的多态:多种不同类型的引用指向同一对象时,表示看待对象的视角不同;不同引用所能看到的对象范围不同,只能调用自身类型所声明的范围。 常见关系: 类与类:单继承、extends 父类名称 类与接口:多实现、implements 接口名称1 , 接口名称2 , 接口名称n 接口与接口:多继承、extends 父接口1 , 父接口2 , 父接口n 常量接口:将常用于表示状态或固定值的变量,以静态常量的形式定义在接口中。 接口是一种标准 回调原理:现有接口的使用者,后有接口的实现者 (1)标准:接口 (2)工具:接口的使用者 (3)接口的实现者:程序员 (4)工具的调用者:程序员 今日练习
资源详情
资源评论
资源推荐
Java学习打卡学习打卡Day18
知识内容知识内容
接口的多态:多种不同类型的引用指向同一对象时,表示看待对象的视角不同;不同引用所能看到的对象范围不同,只能调用
自身类型所声明的范围。
常见关系:
类与类:单继承、extends 父类名称
类与接口:多实现、implements 接口名称1 , 接口名称2 , 接口名称n
接口与接口:多继承、extends 父接口1 , 父接口2 , 父接口n
常量接口:将常用于表示状态或固定值的变量,以静态常量的形式定义在接口中。
接口是一种标准
回调原理:现有接口的使用者,后有接口的实现者
(1)标准:接口
(2)工具:接口的使用者
(3)接口的实现者:程序员
(4)工具的调用者:程序员
今日练习今日练习
有如下代码:
interface IA{
void ma();
}
interface IB extends IA{
void mb();
}
interface IC{
void mc();
}
interface ID extends IB,IC{
void md();
}
(1)如果有一个类ClassE实现ID接口,如果不希望ClassE是抽象的,则需要实现哪些方法?
参考答案:
public void mb() {}
public void ma() {}
public void mc() {}
public void md() {}
(2)把下面的代码补充完整
public class TestClassE {
public static void main(String[] args) {
IC ic = new ClassE();
//调用ma方法
//调用mb方法
//调用mc方法
//调用md方法
}
}
答:
ClassE c1 = (ClassE)ic;
c1.ma();
c1.mb();
ic.mc();
c1.md();
(3)写出下面代码的输出结果
public class TestClassE {
weixin_38590790
- 粉丝: 4
- 资源: 940
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0