首页 > 编程语言 > 详细

java:继承

时间:2019-11-05 22:05:32      阅读:100      评论:0      收藏:0      [点我收藏+]

继承是多态的前提,没有继承,就没有多态

父类:叫基类,也叫超类

子类:也叫派生类

  子类可以拥有父类的(部分或者全部)内容,

  子类也可以有自己的内容

定义父类:就是定义一个普通的类

定义子类:public class 子类名称 extends 父类名称(){  }

 

继承中成员变量的访问特点:

  在父子类继承关系中,如果成员变量重名时,创建子类对象时,访问成员变量有两种方式:

  直接通过子类对象访问成员变量:等于符号左边是谁,就优先调用谁,没有则向上查找

  间接通过成员方法访问成员变量:该方法属于谁,就优先调用谁,没有则向上查找

区分局部变量、子类成员变量和父类成员变量:

  局部变量:直接写变量名

  子类变量:this.变量名

  父类变量:super.变量名

public class son extends Farth{
    int num=200;
    public void m()
    {
        int num=300;
        System.out.println(num);//访问局部变量
        System.out.println(this.num);//访问子类变量
        System.out.println(super.num);//父类的变量
    }
}

 

 

 

 

java:继承

原文:https://www.cnblogs.com/BatmanY/p/11801752.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!