美文网首页
2020-03-20继承

2020-03-20继承

作者: ssss2 | 来源:发表于2020-03-20 10:26 被阅读0次

继承extends

单一继承,只能有一个父类

方法重写

返回值类型,方法名,参数类型,顺序,个数都要与父类相同。
访问修饰符范围要大于等于父类方法

访问修饰符

image.png

实例化顺序

父类静态成员---子类静态成员---父类对象构造--子类对象构造


image.png

super

访问父类成员方法:super.方法名
访问父类属性:super.属性名
访问父类构造方法:super();
子类构造过程中必须调用父类构造方法
如果没有显示调用父类构造方法,系统默认调用父类无参构造方法,如果父类没有无参构造方法,编译出错
super()调用父类指定构造方法时,放在子类构造方法的第一行
main函数中不能用super
构造方法调用时,super,this不能同时使用
构造函数间用this相互调用,也是放在第一行

super与this

image.png

final

修饰类,表示类不能被继承
修饰方法,表示方法不允许被子类重写,但可以被子类继承,不能修饰构造方法
修饰变量,变量只能被初始化赋值一次
修饰引用,引用只能指向对象一次,不能更改对象

Object类

所有类的父类
若没有extends继承类,那就默认继承Object类
常用方法


image.png

相关文章

网友评论

      本文标题:2020-03-20继承

      本文链接:https://www.haomeiwen.com/subject/woflyhtx.html