Java基础----多态
来源:互联网 发布:实验数据记录怎么写 编辑:程序博客网 时间:2024/04/30 22:36
/*多态:同一个对象(事物),在不同时刻体现出来的不同状态。举例:猫是猫,猫是动物。水(液体,固体,气态)。多态的前提:A:要有继承关系。B:要有方法重写。其实没有也是可以的,但是如果没有这个就没有意义。动物 d = new 猫();d.show();动物 d = new 狗();d.show();C:要有父类引用指向子类对象。父 f = new 子();用代码体现一下多态。多态中的成员访问特点:A:成员变量编译看左边,运行看左边。B:构造方法创建子类对象的时候,访问父类的构造方法,对父类的数据进行初始化。C:成员方法编译看左边,运行看右边。D:静态方法编译看左边,运行看左边。(静态和类相关,算不上重写,所以,访问还是左边的)由于成员方法存在方法重写,所以它运行看右边。*/class Fu {public int num = 100;public void show() {System.out.println("show Fu");}public static void function() {System.out.println("function Fu");}}class Zi extends Fu {public int num = 1000;public int num2 = 200;public void show() {System.out.println("show Zi");}public void method() {System.out.println("method zi");}public static void function() {System.out.println("function Zi");}}class DuoTaiDemo {public static void main(String[] args) {//要有父类引用指向子类对象。//父 f = new 子();Fu f = new Zi();System.out.println(f.num);//找不到符号//System.out.println(f.num2);f.show();//找不到符号//f.method();f.function();}}
0 0
- Java基础_多态
- java基础<多态>
- java基础_04_多态
- java基础_多态
- java基础:多态
- Java 基础 polymorphism(多态)
- Java基础----多态
- Java基础--多态
- Java基础---多态
- Java基础--多态
- java基础--接口、多态
- JAVA基础----多态
- java基础回顾----多态
- Java基础(7):多态
- java基础<八>-------多态
- 6 Java基础 多态
- java 基础 ->多态
- 03.Java 基础 - 多态
- sping 定时器 掉存过过程
- 如何从网页获取验证码并显示在窗口控件上呢?
- Qwt例子-CpuPlot注释版
- TextView 所有属性介绍
- Python 使用list实现简单的set
- Java基础----多态
- C# 处理事务
- 淘宝海量数据产品技术架构
- android 文件读取(assets)
- 1412202049-hpu-1004:C语言考试练习题_保留字母
- CentOS 6.6/Fedora 21 源码编译安装 mysql 5.6.22
- monkey测试一些常用的命令
- Qwt直方图例子注释
- libevent笔记-事件/事件循环