多态 多态中的成员(成员变量、构造方法、成员方法、静态方法)访问特点
来源:互联网 发布:周扬青买化妆淘宝店名 编辑:程序博客网 时间:2024/06/02 04:17
/*多态:同一个对象(事物),在不同时刻体现出来的不同状态。举例:猫是猫,猫是动物。水(液体,固体,气态)。多态的前提: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); //100//找不到符号//System.out.println(f.num2);f.show();//show Zi//找不到符号//f.method();f.function(); //function Fu}}
阅读全文
0 0
- 多态 多态中的成员(成员变量、构造方法、成员方法、静态方法)访问特点
- java 基础 面向对象(多态中的成员访问特点之静态成员成员方法)
- 黑马程序员_10_成员变量_成员方法_静态成员方法_在多态情况下的特点
- 多态的成员(变量、方法)访问特点【非静态】
- 静态成员方法与静态成员变量
- 多态中静态成员变量和静态方法的特点
- php访问成员变量和成员方法
- 成员方法,成员变量,局部变量,构造方法,构造器
- PHP静态变量、成员、方法
- PHP静态变量、成员、方法
- 静态方法和成员变量
- 静态方法 实例成员变量 静态成员变量 局部变量
- 静态成员|静态方法|静态构造函数
- 多态成员方法、静态方法、成员数据
- 通过反射获取构造方法,成员变量及成员方法
- java反射2-获取构造方法、成员变量、成员方法
- 类的组成:成员变量 成员方法 构造方法
- 构造函数、成员变量、成员方法、静态方法、数组的反射应用
- Windows Server 2008r2配置主DNS域名服务器
- Github上关于iOS的各种开源项目集合(强烈建议大家收藏,查看,总有一款你需要)
- Java远程连接Redis却返回timed out
- STM32初识——中断初始化过程(by woody)
- 模拟实现简单Mystring
- 多态 多态中的成员(成员变量、构造方法、成员方法、静态方法)访问特点
- markdown
- HBase优化之—在建表时预先分regions 代码
- 水题 第五站 HDU Ignatius and the Princess IV
- LINUX网络命令
- mongoose
- oracle ebs应用产品安全性-交叉验证规则
- 大型网站服务器的架构
- IBMMQ 带用户密码验证的发送和接收消息