JAVA学习之多态(三)-接口实现多态的应用
来源:互联网 发布:用php输出正三角形 编辑:程序博客网 时间:2024/05/21 22:39
/*主板使用接口,具体的卡实现接口。接口是特殊的类,其中的所有方法和常量有固定的格式。方法都是抽象的(public abstract void xxx),常量(public static final int NUM=2)*/interface PCI{public abstract void open();public abstract void close();}class mainBoard{public void run(){System.out.println("mainBoard run.");}public void usePCI(PCI p)//多态,接口引用指向了实现接口类的对象{if (p!=null) //为了防止出现nullpointexception,在此进行一个判断{p.open();p.close();}}}class netCard implements PCI{public void open(){System.out.println("netCard open.");}public void close(){System.out.println("netcard close");}}class PolymorphismDemo3{public static void main(String[] args) {mainBoard mb = new mainBoard();mb.run();mb.usePCI(new netCard());}}
0 0
- JAVA学习之多态(三)-接口实现多态的应用
- Java学习笔记(34)--理解java的三大特性之多态
- java的三大特性之多态
- java的三大特性之多态
- java的三大特性之多态
- JAVA基础学习之多态抽象与接口
- java学习之多态
- Java学习之多态
- Java学习之多态
- Java学习之多态
- Java学习之多态
- Java学习之多态
- Java学习之多态
- Java学习之多态
- Java学习之多态
- Java学习之多态
- Java学习之多态
- Java学习之多态
- 黑马程序员—银行业务调度系统
- VS2010(c#)-实现数字计算器
- C#读取TXT
- 用户研究经验分享
- 【Unix/Linux】【命令】更改访问权限 —— chmod
- JAVA学习之多态(三)-接口实现多态的应用
- 初探swift语言的学习笔记十一(performSelector)
- 判断字符串是否能分割成字典中的单词(二)——Leetcode系列(十二)
- 关于无名对象用作构造函数参数的例子
- WWDC2014之App Extensions (App功能共享)
- Tair configserver 数据分布表算法优化(这个属于创造算法)
- invalidate和postInvalidate的区别
- IO流概述和方法应用
- spring容器加载完毕干一件事情(利用ContextRefreshedEvent事件)