社区
Java SE
帖子详情
接口能否创建实例?
inbramble
2004-08-05 11:26:11
好像不能吧。
...全文
277
11
打赏
收藏
接口能否创建实例?
好像不能吧。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
inbramble
2004-08-07
打赏
举报
回复
to weimenren:
那个链接的文章写得不错,对于 接口和抽象类的区别有点明白了,谢谢提供
inbramble
2004-08-06
打赏
举报
回复
编程思想是不是需要有了一定经验之后才适合看呢,我是个初学者。
anihc_001
2004-08-06
打赏
举报
回复
weimenren(愚人码头)兄说的比较清楚了.
基本的意思就是这样的.
lvkunsnow
2004-08-06
打赏
举报
回复
当然不能,仔细研究一下接口的定义就是了
oxv
2004-08-06
打赏
举报
回复
TO weimenren(愚人码头)
你的第三点真是有点经典!
jackkui
2004-08-06
打赏
举报
回复
楼上的论断是在是太棒了
weimenren
2004-08-06
打赏
举报
回复
接口的作用是
1. 抽象出一种Object的操作,定义操作以及操作需要的参数(所以接口的方法名的定义很重要)
2. 接口还可以定义一些static常量,以便需要的时间使用
1 interface的作用是让使用inerface的人不知道它是怎么实现的,但调用这结方法就好使。就像是收歀台,它的方法就是收钱。你把钱给它,它给你零钱。你不用管它用的是电脑还是算盘。它也不想让你知道。反正功能实现了。
2 当你在使用inerface时,一定是用的implements里的方法,而且经常这么用。List l = new ArrayList() ; List是接口,ArrayList是它的实现。这后还很有可能有个方法是这样的 public void m1(List l){...}.这里写List是让这个方法更通用些,只要是List 的实现就能用。就好比这个款台,台子是一样的,但钱可以不一样。可是美元,也可以是元宝。但它们都是“钱”的实现,“钱”本身没有意义。
3 implements 和 extends 。implements是向老师学习,我可以拜很多的人为师,从而我就有了这些人的本领,但我还是我,不过本事大了些;extends 就是认爸爸。一个人就一个爸,同样我有了爸爸的本领,你可以替你爸去从军,但不能替别的老头子,我也不能再认别的爸了,但可以认老师,几个都没关系。这之间也许还有别的区别,不过我还没遇到过。
还有一些,我也说不来了。我还分不太清什么时候用接口或是抽象类,不过我用接口的情况多些。有人对我说,最好是一个类对应一个接口,我还不理解它的意义有多大,不过大家都是这么写的。换句话说,一个类好不要凭空就出来,最差也要继承个抽象类。这都是书本上的,记住了,但没什么感觉。
http://www-900.ibm.com/developerWorks/cn/java/l-javainterface-abstract/index.shtml
limd
2004-08-06
打赏
举报
回复
当然不能拉!
建议你看看Bruce Eckel的<<Thinking in java>>, 你就明白楼上那个new 的目的了
inbramble
2004-08-06
打赏
举报
回复
up
jun1st
2004-08-06
打赏
举报
回复
当然不能拉!
建议你看看Bruce Eckel的<<Thinking in java>>, 你就明白楼上那个new 的目的了
weimenren
2004-08-05
打赏
举报
回复
接口当然不能创建实例
你看懂了 List list = new ArrayList();
的时间你就该明白接口的作用
VC++编程100个实用
实例
源码
实例
中可能包括对话框的
创建
、控件的布局、事件处理函数的编写等内容,这些都是构建Windows应用不可或缺的部分。 其次,文件操作是程序中常见的功能,如读写文本文件、二进制文件,以及文件流的管理。在这些
实例
中...
200个经典C#WinForm
实例
源码.rar
在这些WinForm
实例
中,每个程序都体现了OOP的设计原则,如定义类、使用对象、
接口
的实现等。通过分析这些源码,可以深入理解OOP的精髓。 三、控件的使用与交互 C# WinForm提供了丰富的控件库,如按钮(Button)、...
VC++MFC小游戏
实例
教程(
实例
)+MFC类库详解
**VC++ MFC小游戏
实例
教程** VC++是Microsoft公司推出的一种...通过学习上述内容,开发者不仅可以掌握MFC的基本用法,还能通过
实例
锻炼实际开发能力,从而在Windows平台上构建功能丰富的应用程序,包括有趣的小游戏。
C#案例(340经典
实例
)
2. **面向对象编程**:C#是面向对象的语言,
实例
可能涉及封装、继承、多态等概念,以及抽象类、
接口
的使用,帮助开发者理解如何设计和实现可复用的代码结构。 3. **异常处理**:学习如何使用try-catch语句捕获并...
Android 自定义View (验证码)项目
实例
完整源码
通过这个项目
实例
,开发者不仅可以学习到如何
创建
自定义View,还能了解到如何处理触摸事件、实现动画效果以及与Activity的交互。这是一个实践性很强的学习资源,对于提升Android开发技能非常有帮助。如果你在使用...
Java SE
62,622
社区成员
307,257
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章