面向对象_多态中的成员访问特点
来源:互联网 发布:网络与新媒体和传播学 编辑:程序博客网 时间:2024/06/05 19:30
/*多态:同一个对象(事物),在不同的时刻体现出来不同的状态。举例:猫是猫,猫是动物。水(液体,固体,气态)多态的前提: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 DouTaiDemo{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 多态中的成员访问特点
- 多态中的成员访问特点
- 面向对象_抽象类的成员特点
- 多态成员访问特点
- 面向对象_内部类概述和访问特点
- 多态 多态中的成员(成员变量、构造方法、成员方法、静态方法)访问特点
- 面向对象(多态中成员的特点)
- 面向对象_多态中的对象变化内存图解
- 面向对象_抽象类的特点
- 面向对象_接口的特点
- 0904 Java中的多态的成员访问特点、好处、坏处
- java study 07day--面向对象继承中类成员中的特点
- java面向对象-多态中成员函数成员变量的特点
- 面向对象_多态继承中的内存图解
- 机器学习之六:神经网络
- Proxy实现CXF客户端
- 数据库批处理操作-mysql-sqlite
- {福利}常用算法复杂度
- 2016弱校联盟十一专场10.3 We don't wanna work!
- 面向对象_多态中的成员访问特点
- Fay的内存分析
- 一点感想
- Spring及J2EE常用注解
- 统计一个字符串中单词的个数(C语言)
- Greenplum的一些资源
- 策略模式简介
- 设计模式-简单工厂设计模式
- Java.lang.Character.isDigit()和isLetter()方法