/*
在子父类中,成员的特点体现.
1.成员变量:当本类的成员和局部变量同名用this区分.
当子父类汇总的成员变量同名用super区分父类.
this和super的用法很相似:
this:代表一个本类对象的引用.
super:代表一个父类的空间.
2.成员函数:当子父类中出现成员函数一模一样的情况,会运行子类的函数,
这种现象,称为覆盖操作.这是函数在子父类中的特性.
函数的两个特性:
1.重载,同一个类中. overload
2.覆盖,子类中,覆盖也称为重写,覆写. override
覆盖注意事项:
1.子类方法覆盖父类方法时,子类权限必须要大于等于父类的权限.
2.静态只能覆盖静态,或者被静态覆盖.
什么时候使用覆盖操作:
[什么时候使用覆盖操作](http://blog.csdn.net/qq_33412474/article/details/53924955)
3.构造函数:
[子父类中构造函数的特点](http://blog.csdn.net/qq_33412474/article/details/53925614)
*/
public class ExtendsDemo2 {
public static void main(String[] args) {
Zi z = new Zi() ;
z.show();
}
}
class Fu {
int num = 4 ;
}
class Zi extends Fu {
int num = 5 ;
void show() {
System.out.println(this.num+"..."+super.num);
}
}
在子父类中,成员的特点体现
最新推荐文章于 2024-08-19 10:12:22 发布