| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 812 人关注过本帖
标题:关于接口
只看楼主 加入收藏
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
收藏
得分:0 

给我一个例子好么


嵌入式 ARM 单片机 驱动 RT操作系统 J2ME LINUX  Symbian C C++ 数据结构 JAVA Oracle 设计模式 软件工程 JSP
2007-03-24 19:50
神vLinux飘飘
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:浙江杭州
等 级:贵宾
威 望:91
帖 子:6140
专家分:217
注 册:2004-7-17
收藏
得分:0 
interface Cookable {
void cook();
}


class Food {

Cookable c = new Cookable() {
public void cook() {
//do some stuff
}
}

}

淘宝杜琨
2007-03-24 19:57
liuyb
Rank: 1
等 级:新手上路
帖 子:4
专家分:0
注 册:2007-3-24
收藏
得分:0 
接口只是写了必须实现的方法,接口必须用类实现其成员方法
2007-03-24 20:16
song4
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:38
帖 子:1533
专家分:4
注 册:2006-3-25
收藏
得分:0 
但是接口内函数默认是public static的
NEW也没有意义啊

嵌入式 ARM 单片机 驱动 RT操作系统 J2ME LINUX  Symbian C C++ 数据结构 JAVA Oracle 设计模式 软件工程 JSP
2007-03-24 22:15
风月_无边
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:60
帖 子:2960
专家分:652
注 册:2007-1-19
收藏
得分:0 
接口应该是抽象类吧,只有方法声明,所以继承接口一定要实现接口的方法!

我的网站 http://www.
2007-03-24 23:25
beyond_p
Rank: 1
等 级:新手上路
威 望:1
帖 子:114
专家分:0
注 册:2007-1-17
收藏
得分:0 
[讨论]
以下是引用神vLinux飘飘在2007-3-24 19:57:31的发言:
interface Cookable {
void cook();
}


class Food {

Cookable c = new Cookable() {
public void cook() {
//do some stuff
}
}

}

我用ECLIPSE试了一下,有错啊!

interface Cookable {
void cook();
}


class Food {

Cookable c = new Cookable() {
public void cook() {
//do some stuff
}
} // Syntas error, insert ";" to complete ClassBodyDeclarations

}


越是深入的学习,就越来越感觉到自己知道的太少了...
2007-03-25 09:27
jonc
Rank: 1
等 级:新手上路
帖 子:69
专家分:0
注 册:2007-3-25
收藏
得分:0 
接口是抽象类的一种特殊形式
但是接口和类有着本质的区别

菜鸟也想高飞
2007-03-25 19:50
sea7
Rank: 2
等 级:新手上路
威 望:3
帖 子:291
专家分:0
注 册:2007-2-17
收藏
得分:0 
再给个典型的例子:
new Runnable(){
public void run(){
}
}

软件是一种修养
2007-03-26 00:00
支离破碎
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:737
专家分:0
注 册:2007-1-4
收藏
得分:0 

接口的好处就是定义一套规范。


人生漂泊無依,有如浮萍菱花,隨水飄流,你会在我这里停留吗?
[url=http://51mynet.]http://51mynet.[/url]
2007-03-26 10:01
sea7
Rank: 2
等 级:新手上路
威 望:3
帖 子:291
专家分:0
注 册:2007-2-17
收藏
得分:0 
new Runnable(){
public void run(){……}
}

软件是一种修养
2007-03-29 13:31
快速回复:关于接口
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.014243 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved