社区
Web 开发
帖子详情
interface和class有何区别?
shitalone
2003-04-02 10:32:41
rt!
...全文
100
11
打赏
收藏
interface和class有何区别?
rt!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
xhongyang
2003-04-03
打赏
举报
回复
继承一个接口,那么接口中定义的方法你必须一一重写,用于实现复杂的东西。继承一个类就不必那么麻烦了,用于实现一般的东西。
接口你可以一次继承多个,就象你是你妈的儿子也是你爸的儿子,你可以有你妈的特点也可以有你爸的特点;类你只能继承一个,就象你是你爸的儿子就只能是你爸的儿子,不可以姓别人的姓。
fileslong
2003-04-03
打赏
举报
回复
接口实在是非常美妙的东西,它只声明方法而不具体实现,其实照我的理解,interface就象booklist一样,是个目录,而class就是下面各个具体的章节,你的function就是具体的文字!
老土豆T
2003-04-03
打赏
举报
回复
hotenM(南京)
真想知道你是谁:)
hotenM
2003-04-03
打赏
举报
回复
interface should be explements not extends
shitalone
2003-04-03
打赏
举报
回复
原来如此。看来和com里面的定义也差不多。是这样用的吗?
public interface IX
{
virtual void f1();
virtual void f2();
};
public class CX extend IX
{
virtual void f1();
virtual void f2();
};
IX x1;
x1->f1();
x1->f2();
IX
mim
2003-04-02
打赏
举报
回复
只知道它们是不同的复合类型,实现上没有太大的区别。应用上楼下的接!
jinsanqi
2003-04-02
打赏
举报
回复
Collection的作用是声明一些公共的方法,而具体的实现可以有很多种特例,如Vector ,ArrayList等.
jinsanqi
2003-04-02
打赏
举报
回复
差不多就是这些意思,很明显的是interface只能声明方法,而不能具体实现.你看java类库.
比如Collection 是一个接口,Vector 是继承Collection的具体实现类.
binny
2003-04-02
打赏
举报
回复
gz
super_zzw
2003-04-02
打赏
举报
回复
概念上就不说了
应用上interface用于功能抽象,而class通常用于功能实现.
他们是"what"和"how"的关系.也就是能做什么和怎么做的关系.
hotenM
2003-04-02
打赏
举报
回复
接口,实在是美妙的东西
很多设计模式都是用接口实现的!
不过对于初学的来说,应该是差不多的
Java问题宝典2012版
24、abstract
class
和
interface
有什么
区别
? 18 25、abstract的method是否可同时是static,是否可同时是native,是否可同时是synchronized? 20 26、什么是内部类?Static Nested
Class
和 Inner
Class
的不同。 20 27、...
java面试题及答案.doc
23. 它们
有何
区别
? 24. 构造器Constructor是否可被override? 25. 是否可以继承String类? 26. swtich是否能作用在byte上,是否能作用在long上,是否能作用在String上? 27. try {}里有一个return语句,那么紧跟在...
适用于无服务器应用的 Amazon API Gateway(一年有效)
本课程介绍了 Amazon API Gateway,并向您讲解有关如何创建和部署 Application Program
Interface
(API) 的基础知识。您将了解用于管理和计量对 API 的访问以及将 API 与 Amazon Lambda 集成的选项。 本视频由 ...
125条常见的java面试笔试题大汇总
各大公司面试时常见考题大汇总,有备无患 说出Servlet的生命周期,并说出Servlet和CGI的
区别
。 HashMap和Hashtable的
区别
。 final, finally, finalize的
区别
。...abstract
class
和
interface
有什么
区别
?
abstract
class
和
interface
有什么
区别
?
abstract
class
类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须定义为abstract类型。 接口(
interface
)...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章