接口到底是什么东东,书上写的没理解 接口是对类功能的描述,类要遵从接口的规范去定义,什么意思?可以自定义接口吗?API中那些类有定义了接口? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 要实现接口的每个方法 可以自定义接口常见 的 class Thread implements Runnable Runnable 是接口 其实很简单,就是很多概念搞复杂了..举个例子说吧,一个类A 其中有一个属性叫 myfunction ,类型是Myfunction .显然,你要给这个属性赋值的话,如果Myfunction是个实体类,你就可以直接 myfunction =new Myfunction();即你的Myfunction是死的,不能变的.现在灵活了..你把Myfuncition做成接口, 有两个实体类实现它 eatFunction, sleepFuncion.你就可以赋值:myfunction =new eatFunction(); 或者 myfunction =new sleepFuncion();这样你有什么function都可以给你的类A,只要它实现了Myfuncition接口... API中Collection Set List Map 都是接口。 接口是比抽象更抽象的东东。定义好了接口,可以有很多不同的实现来实现不同的功能,但INVOKE时,看到的东东是一样的------ 以下是签名 ------SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。地址:http://www.softdn.com http://www.softdn.cn 编写一个Java应用程序,使用 RandomAccessFile流统计 Hello.txt中的单词 short s1 = 1; s1 += 1; 这样写对吗? 求助 文本自动换行问题 面试:输出1^n+2^n+3^n+…+2008^n的个位数 关于applet问题 一个关于JFileChooser的问题 JSP java连接sqlserver2000出错 jvm的内存原理(方法区和常量池)??? 60分寻找MS SQL7/2000 的JDBC,还可以再给分 JAVA传输视频的问题 字符串处理问题,高手指教!!在线等
举个例子说吧,
一个类A 其中有一个属性叫 myfunction ,类型是Myfunction .显然,你要给这个属性赋值的话,如果Myfunction是个实体类,你就可以直接 myfunction =new Myfunction();
即你的Myfunction是死的,不能变的.现在灵活了..你把Myfuncition做成接口, 有两个实体类实现它 eatFunction, sleepFuncion.
你就可以赋值:
myfunction =new eatFunction(); 或者 myfunction =new sleepFuncion();
这样你有什么function都可以给你的类A,只要它实现了Myfuncition接口...
------ 以下是签名 ------
SoftDN.com, 提供免费的项目管理平台:SVN仓库、需求管理、BUG跟踪、任务管理、在线论坛、网站空间、项目存储及完整的备份等。欢迎网友光临建立项目,开创自己的梦想。
地址:http://www.softdn.com http://www.softdn.cn