java怎么使用接口 java如何实现接口操作

 我来答
blacop
2017-04-01 · TA获得超过584个赞
知道小有建树答主
回答量:171
采纳率:0%
帮助的人:103万
展开全部

接口是Java 实现多继承的一种机制,一个类可以实现一个或多个接口。接口是一系列

方法的声明,是一些方法特征的集合,一个接口只有方法的特征没有方法的实现,因此这些

方法可以在不同的地方被不同的类实现,而这些实现可以具有不同的行为。简单的说接口不

是类,但是定义了一组对类的要求,实现接口的某些类要与接口一致。

在Java 中使用关键字interface 来定义接口。例如:

public interface Compare {
public int compare(Object otherObj);
}

Compare 接口定义了一种操作compare,该操作应当完成与另一个对象进行比较的功能。

它假定某个实现这一接口的类的对象x 在调用该方法时,例如x . compare(y),如果x 小于y,

返回负数,相等返回0,否则返回正数。

举例

public class Student extends People implements Compare{
private String sId; //学号
//Constructor
10
public Student() {
this("","","");
}
public Student(String name,String id,String sId){
super(name,id);
this.sId = sId;
}
public void sayHello(){
super.sayHello();
System.out.println("I am a student of department of computer science.");
}
//get & set method
public String getSId(){
return this.sId;}
public void setSId(String sId){
this.sId = sId;}
//implements Compare interface
public int compare(Object otherObj){
Student other = (Student)otherObj;
return this.sId.compareTo(other.sId);
}
}//end of class
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式