多态-接口回调Demo
2015-12-01 08:36
316 查看
class zhu { public static void main(String[] args) { Connect c = new JDBC();//创建对象时使用接口的上转型 c.add(user); c.delete(user); } } interface Connect{//接口 public static void add(User user); public static void delete(User user); } class JDBC implements Connect{ void open(User user){} void close(User user){} } class H implements Connect{ void open(User user){} void close(User user){} } class zhu { public static void main(String[] args) { MainBorad mb = new MainBorad(); mb.add(new NetCard()); } } class MianBorad{ public void run(){ System.out.pritfln("MainBoard run"); } public void add(PIC p){ p.open(); p.close(); } } interface PIC{ public static void open(); public static void close(); } class NetCard implements PIC{ public void open(){ } public void close(){ } } class VoiceCard implements PIC{ public void open(){ } public void close(){ } }
相关文章推荐
- java 1.7
- iOS中 陀螺仪/加速器 韩俊强的博客
- 串口流控
- iOS中 陀螺仪/加速器 韩俊强的博客
- 标识符定义
- Caffe + Ubuntu 14.04 64bit + CUDA 6.5 配置说明
- 从小白慢慢往上爬的历程--Java运算符
- Cocos2Dv3.4在AppDelegate中不返回的情况及解决
- Cocos2Dv3.4在AppDelegate中不返回的情况及解决
- Cocos2Dv3.4在AppDelegate中不返回的情况及解决
- 转帖:丘成桐香港中文大学演讲:我的数学与生活
- Centos 7 下Apache的源码安装
- visual studio 2015 update 1 正式版本发布了
- 线程间通信
- nginx学习(四) event模块
- EM算法初探
- java线程相关
- $GLOBALS['HTTP_RAW_POST_DATA'] 和$_POST的区别
- ubuntu 14.04 firefox flashplugin
- 从中国第一个女子游戏公会的十年看社交人生