首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

抽象类务必实现接口中的所有方法吗

2013-08-01 
抽象类必须实现接口中的所有方法吗??NO,抽象类不用全部实现接口中的所有方法,其余的方法实现可以交给该抽

抽象类必须实现接口中的所有方法吗?
?

NO,抽象类不用全部实现接口中的所有方法,其余的方法实现可以交给该抽象类的子类去实现即可。

interface ITest {
??? void test1();
??? void test2();
}

public abstract class Test implements ITest {?//抽象类不用全部实现接口中的所有方法

??? public void test1(){

???????? System.out.println("test1!!");

????}

}

class TestChild extends Test { //上面接口ITest 中剩余的方法test2,在该抽象类Test 的子类TestChild 去实现即可。

??? @Override
??? public void?? test2() {
????????? System.out.println("test2!!");
??? }

}

所以抽象类实现一个接口时,不用全部声明实现接口中的所有方法。

热点排行