Java 多态
来源:http://www.tudoupe.com时间:2022-05-08
同一行为采用多种不同形式或表达方式的能力被称为多元化。
如插图所示,多国家是用于完成不同任务的多个例子的相同界面。

多形态是该物体各种化身的表达方式。
在实践中,我们可以利用F1行动:
- 如果 Flash 接口中当前的弹出是 AS 3 帮助文件;
- Word 帮助现在在 Word 中显示 。
- Windows的帮助和援助出现在屏幕上。
同一事件有不同事物的多重结果, 不同事物的区别事件有不同对象的多重结果。
多态的优点
- 一. 消除类型间联结。
- 2. 可替换性
- 3. 可扩充性
- 4. 接口性
- 5. 灵活性
- 6. 简化性
多种形态存在有三个要求。
- 继承
- 重写
- 父母指子类对象:父母p = 新子();

例子:
class Shape {
void draw() {}
}
class Circle extends Shape {
void draw() {
System.out.println("Circle.draw()");
}
}
class Square extends Shape {
void draw() {
System.out.println("Square.draw()");
}
}
class Triangle extends Shape {
void draw() {
System.out.println("Triangle.draw()");
}
}
在使用多状态技术时,首先确定该方法是否在母类中存在;如果没有,则汇编错误;如果是,则与子类同名。
多语制的优点包括能够扩大进程,普遍处理各类项目。
例子:
运行结果:
重写
在爪哇发展班级时, 我们将讨论改写方法的行为 如何影响多元形态。
我们已经谈到改写技术,或者子类如何改写母类。
当子类对象被重写时,它们被重写在子类中,而不是在父类中。
您必须在父类中引用重写函数时使用超级术语 。
例子1:
例子2:
测试:
运行结果:
多态的实现方式
方式一:重写:
方式二:接口
一. 因为每个国家都有自己的一套接口法,由于外国建立的这种接口,可能无法在海外使用,所以插头是生活中最典型的接口,例如三孔插头可能附带的三道插头。
二. Java 的界面与生命中的界面相似,因为它收集了一些方法方面,但无法做到这一点。更具体地说,你可以看到java 界面,这是本章的主题。
第三种模式是抽象和抽象程序。
相关新闻
- 2022-08-04 WPF的由来
- 2022-08-04 Win11勒索软件防护怎么打开?Win11安
- 2022-08-04 Windows系统jdk的配置
- 2022-08-04 Windows10 OneNote怎么重新登录?如何重
- 2022-08-04 超好用的 Windows 效率工具推荐
- 2022-08-04 Windows如何在CMD或PowerShell中配置代理
- 2022-08-04 powershell和cmd对比
- 2022-08-04 【QT】Windows下QT下载安装
- 2022-08-04 windows下 C++ 实现类属性的get和set方
- 2022-08-04 Win11快速助手在哪里?Win11打开快速
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
