扩充(extends)父类别 ---例子
1. class Point3D 在使用父类的构造函数时使用 supper()而不是直接用class Point2D的构造函数名称Point2D();
被保护的(protected)成员 ---例子
1. 将class Rectangle中属性 int x, y 去掉访问权限符号,程序能编译运行,说明java中默认的访问权限为public.
2.如果class Rectangle中属性为 private int x,y;这时 class Cubic中求体积又需要父类的x,y值,则函数getVolumn()应改为
public getVolumn() { length * super.getWidth() * super.getHeight()};
这里使用super来调用父类的函数亦可。
本文通过具体示例讲解了Java中的继承机制,包括如何正确使用super关键字调用父类构造函数,以及不同访问修饰符对类成员的影响。还介绍了如何在子类中访问父类的受保护或私有成员。
344

被折叠的 条评论
为什么被折叠?



