关于父亲可以有几个儿子,儿子有几个父亲,有多少祖先的问题。
easyjava吧
全部回复
仅看楼主
level 8
星河630 楼主
1、java是单继承:一个子类只能有一个直接父类(在子类中可以通过super关键字调用父类的方法。以可以通过this关键字调用自己本身的方法。但是在构造函数中super和this关键字只可以存在一个,并且是放在构造函数的第一句。)
2、java中的类可以同时实现多个接口(但是一定要实现接口中所有的方法。Java中接口通过extends继承父接口,类通过implements 实现接口。)
3、java支持多层继承。也就是一个继承体系。(当子类继承了父类,沿袭了父类的功能到子类中,但是子类虽具备该功能,但是功能的内容却和父类不一致,这是,没有必要定义新功能,而是使用覆盖特殊,保留父类的功能定义,并重写功能内容。子类覆盖父类,必须保证子类权限大于等于父类权限,才可以覆盖,否则编译失败。静态只能覆盖静态。)
2013年04月15日 14点04分 1
level 9


2013年04月15日 14点04分 2
level 11

受教了!
顶起来。
2013年04月15日 15点04分 3
level 9
子类权限大于或等于父类权限 不懂﹉
2013年04月15日 23点04分 4
就比如父类型是默认类型的时候,子类只能是默认类型或者比其访问权限大的公共类型。
2013年04月16日 00点04分
(⊙_⊙) 有没有反例?
2013年04月16日 01点04分
反例的话 如果你的子类的权限小于父类权限的方法,就会编译错误,(还是变成一个新的方法) 这点我还要再看看,应该是编译错误
2013年04月16日 05点04分
⊙﹏⊙
2013年04月16日 05点04分
level 12
还没看到这,但也学习了,谢谢。
2013年04月16日 01点04分 5
1