您的位置:首页 > 其它

jave学习笔记(二)接口

2007-03-20 11:05 253 查看
接口
//构造一个接口 InterfaceTest
public interface InterfaceTest{
//在接口中声明两个方法
public abstract void play();
public abstract String what();
}

一个抽象类:实现接口
//实现一个抽象类 AbstractTest
public abstract class AbstractTest implements InterfaceTest{
int i;
//声明的方法没有方法体,故为抽象类
public abstract void play();
//实现接口中的一个方法
public String what(){
return "Instrument4";
}
}

一个抽象类:继承抽象类 AbstractTest
pubilc class InheritTest extends AbstractTest{
//覆盖AbstractTest的paly()方法
public void play()
{
System.out.println("InheritTest1.play()");
}
//覆盖AbstractTest的What()方法
public String what(){
return "我继承了父类";
}

一个普通类:继承接口
public class InheritTest2 implements InterfaceTest{
//实现接口的play()方法
public void play(){
System.out.println("InheritTest2.play()");
}
//实现接口的what()方法
public String what(){
return "我实现了一个接口";
}
}
}

和c#的区别:
1.接口的实现
在jave里面是使用 implements 来继承的,但在c#中使用的是 : interface。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: