目录
一、继承的快速入门
1、什么是继承
2、继承的执行原理
3、继承的好处、应用场景
1️⃣继承的好处
2️⃣应用场景
二、继承相关的注意事项
1、单继承、Object类
1️⃣单继承
2️⃣Object类
任何类都可以调用object类中的方法
2、方法重写
1️⃣认识方法重写
![](https://img-blog.csdnimg.cn/direct/db4f70c5e1b647bcaeda6bf223e616cc.png)
重写方法只需要记住:声明不变,重写实现。
注意事项了解即可
2️⃣方法重写的应用场景
①子类重写object类中的toString()方法,以便返回对象的内容。如果不重写的话,返回的是对象的地址,看不懂地址,没啥用,所以要重写。
②AraayList中打印对象输出的不是对象的地址,而是列表,说明ArrayList把Object类中的toString()方法重写了 。
综上,当打印某个对象名称,出来的不是对象地址,就说明该类把objec类的toString()方法重写了 。
![](https://img-blog.csdnimg.cn/direct/4393be2f563241108c6649cb3471d521.png)
3、子类中访问其他成员的特点
【补充】如果子类局部和子类成员范围存在名字相同的成员,找子类成员就要加关键字this
4、子类构造器的特点
1️⃣特点
![](https://img-blog.csdnimg.cn/direct/fa3fbdee542a4e6583229a72ea1dc90e.png)
![](https://img-blog.csdnimg.cn/direct/684539be1b7c48a0818d624a450558c6.png)
2️⃣应用场景
5、权限修饰符
常用的是private和public,缺省和protected了解,能看懂其他人的代码即可
![](https://img-blog.csdnimg.cn/direct/6a0a1c05d3aa4b76b17211e4b6299d23.png)