A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

©   /  2019-8-18 19:16  /  1084 人查看  /  9 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

1.继承中成员变量的访问特点:
本类局部有找局部,没有找本类成员,再没有找父类成员,都没有报错

继承中成员方法的访问特点:
本类成员位置有,找本类,没有找父类成员位置,都没有报错

继承中构造方法的访问特点:
子类的构造方法必须要调用父类的构造方法,如果不写父类的构造,默认送一个空参构造
注意:父类不提供空参,要么手动补一个空参,要么调用父类带参


2.重写:
子父类,子类存在和父类方法名相同,参数列表也相同的方法,叫做子类重写了父类的方法

方法重写的注意事项
1. 私有方法不能被重写(父类私有成员子类是不能继承的)
2. 子类方法访问权限不能更低(public > 默认 > 私有)
方法的权限修饰符:访问的范围
private 私有的,只能在本类中访问
public 公共的,在模块中都可以访问


3.在类中经常会定义出一些共享的内容,重复写很麻烦,定义在类中,类又不通用的时候


4.静态只能访问静态的,不能访问非静态(产生的时间轴问题,静态优先于非静态产生,所以静态只能访问静态,不能访问非静态,因为不确定非静态的内容是否出现)
  非静态可以访问静态,可以访问非静态(当非静态产生的时候,证明对象已经出现了,静态内容肯定有了,所以可以访问)
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马