黑马程序员JAVA(9)继承和多态,父类和子类,super子类的方法重名

继承是多态的前提,如果没有继承就没有多态。
继承主要解决的问题是:共性抽取
父类也可以叫基类,超类;子类也可以叫派生类
继承关系的特点:1.子类可以拥有父类的内容2.子类还可以拥有自己专有的内容。
在继承的关系中,子类就是父类,也就是说子类可以当作父类看待。
public class 父类名称{}
public class子类 extends父类{}
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
区分三种变量重名的问题:
局部变量:直接写
本类的成员变量:this.成员变量
父类的成员变量:super.成员变量
public class Student{}
public class Fu
{int num=10;}
public class Zi entends Fu
{int num=20;
public void method()
{int num=30;
System.out.println(num);//30局部变量
System.out.println(this.num);//20本类的成员变量
System.out.prinltn(super.num);//10父类的成员变量}
在父子类的继承关系当中,创建子类对象,访问成员方法的规则:创建的对象是谁,就优先用谁,如果没有就向上找。
注意事项:无论是成员方法还是成员变量,如果没有都是向上找父类,绝对不会向下找子类
父类
在这里插入图片描述
在这里插入图片描述
子类
在这里插入图片描述
效果展示
在这里插入图片描述

  • 7
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

学习记录wanxiaowan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值