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

沿袭抽象类,与实现接口有什么区别,空的重写(方法内部为空)算重写吗

2011-12-08 
继承抽象类,与实现接口有什么区别,空的重写(方法内部为空)算重写吗?如题。[解决办法]继承抽象类必须实现抽

继承抽象类,与实现接口有什么区别,空的重写(方法内部为空)算重写吗?
如题。

[解决办法]
继承抽象类必须实现抽象类的抽象方法,如果实现接口必须实现接口的所有声明的方法,这是区别
空的重写也算重写,没有任何问题
[解决办法]
1、一个类只能继承一个父类,但可以实现多个接口。
2、子类可以全部实现父类(为抽象类)或接口中的抽象方法,也可以不全部实现。不全部实现时子类应定义为抽象类
3、只要是子类和父类中定义方法名、返回类型、参数列表相同空的重写算重写,相当于于把原来的方法变为空方法,失去了父类中原方法的功能。
呵呵,希望对你能有帮助!

热点排行