在子父类中,成员的特点体现

来源:互联网 发布:柳海龙 知乎 编辑:程序博客网 时间:2024/05/17 02:29
/*在子父类中,成员的特点体现.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);    }}
0 0
原创粉丝点击