社区
Web 开发
帖子详情
interface和class有何区别?
shitalone
2003-04-02 10:32:41
rt!
...全文
134
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、...
abstract
class
和
interface
有什么
区别
?
abstract
class
类中定义抽象方法必须在具体(Concrete)子类中实现,所以,不能有抽象构造方法或抽象静态方法。如果的子类没有实现抽象父类中的所有抽象方法,那么子类也必须定义为abstract类型。 接口(
interface
)...
第二十,abstract
class
和
interface
有什么
区别
?
它们
有何
区别
? Set里的元素是不能重复的,那么用iterator()方法来区分重复与否。equals()是判读两个Set是否相等。 equals()和==方法决定引用值是否指向同一对象equals()在类中被覆盖,为的是当两个分离的对象...
interface
和
class
的
区别
1、接口类似于类,但接口的成员都没有执行方式,它只是方法、属性、事件和索引的组合而已,并且也只能包含这四种成员;类除了这四种成员之外还可以有别的成员(如字段)。 2、不能实例化一个接口,接口只包括成员的...
interface
和abstract
class
有何
不同? (C/C++) (.NET) (C#)
interface
和abstract
class
在語言層次的差異,我就不再贅述,本文主要是放在何時該使用
interface
?何時該使用abstract
class
?
interface
用在當一個物件須和其他物件共同合作時,為了確保其他物件有我想要的method...
Web 开发
81,116
社区成员
341,729
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章