黑马程序员 第19天 多态的成员特点 示例-主板
来源:互联网 发布:文字读取软件 编辑:程序博客网 时间:2024/05/17 01:45
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Unity开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
在多态中的成员函数的特点
在编译时期:参阅引用型变量所属的类中是否有调用的方法,如果有,编译通过,否则编译失败
在运行期间:参阅对象所属的类中是否有调用方法
成员函数在多态调用时,编译看左边,运行看右边
在多态中,成员变量的特点:
无论编译和运行都参考引用型变量所属的类
在多态中,静态成员函数的特点:
无论编译和运行,都参考左边
interface PCI//定义PCI接口{public void open();public void close();}class mainboard//定义主板{public void run(){System.out.println("mainboard run");}public void usePCI(PCI p)//多态 PCI p = new Netcard();{if (p != null){p.open();p.close();}}}class Netcard implements PCI//接口{public void open(){System.out.println("Netboard run");}public void close(){System.out.println("Netboard stop");}}class computer{public static void main(String[] args){mainboard mb = new mainboard();mb.run();//mb.usePCI(null);mb.usePCI(new Netcard());mb.usePCI(new Soundcard());}}class Soundcard implements PCI{public void open(){System.out.println("Soundboard run");}public void close(){System.out.println("Soundboard stop");}}
看老师写程序写的那么简单, 关闭视频之后,自己去写,写起来去那么费劲,写了半个小时才完成这个简单的程序
---------------------- <a href="http://edu.csdn.net"target="blank">ASP.Net+Unity开发</a>、<a href="http://edu.csdn.net"target="blank">.Net培训</a>、期待与您交流! ----------------------
0 0
- 黑马程序员 第19天 多态的成员特点 示例-主板
- 黑马程序员_10_成员变量_成员方法_静态成员方法_在多态情况下的特点
- 黑马程序员 第16天 继承 子父类出现后,类成员的特点 子类的实例化进程
- 黑马程序员——多态在子父类中的成员上的体现的特点:
- 黑马程序员—继承中子父类中成员变量的特点
- 多态成员的特点
- Java 多态的主板示例
- 黑马--程序员 记 多态函数的特点:
- 黑马程序员——多态特点
- 黑马程序员--03.Java面向对象--05.【继承】【子父类中成员的特点】【子父类中构造函数的特点】
- JAVA多态主板示例
- 黑马程序员--03.Java面向对象--08.【多态中成员的特点】
- 多态的成员的特点
- 黑马程序员------毕老师视频笔记第八天------面向对象(接口多态的应用示例)
- 19.黑马程序员-子父类中变量的特点
- 黑马程序员 集合List接口的特点
- 黑马程序员_java语言的特点
- 【黑马程序员】01-OC的特点
- 复杂产品的响应式设计
- C# 从路径中获取文件名及其扩展名
- charles移动抓包
- Eclipse和MyEclipse光标变成黑色块解决办法
- 第5周作业-时钟动画程序
- 黑马程序员 第19天 多态的成员特点 示例-主板
- cocos2d-x 3.0的clone函数
- 12306模拟get方法 ——json解析数据
- ActiveAndroid,更方便的数据存储
- 安全的ArrayList
- 黑马程序员-String、StringBuffer、StringBuilder类-笔记
- C中不同位置未初始化int变量默认值
- gdb简单使用
- 产品经理所需要知道的专业术语