继承的介绍、使用-java se进阶 day01

1.继承的介绍

2.继承的使用

为什么要使用继承?假如以后要写一个项目,其中程序员一个类,项目经理一个类,Hr一个类,但是这些类的成员都一样 如图

我们会发现这些成员都是重复的,三个类都写重复的成员十分繁琐,所以我们使用继承,假如有一个类-员工,里面都有这些对象,然后让Coder、Manager、Hr与员工类签订关系(子父类),这样这三个类就可以直接使用员工类的成员,十分方便

继承的格式

3.继承实战


尽量一个java文件对应一个类,这里设置多个类是因为看着方便

1.保证类与类是平级关系,如果有嵌套那就会误打误撞写出内部类,内部类的创建对象方式和我们现在学的不同

2.如果类被public修饰了,那么类名就必须和包名保持一致,否则报错,所以其他类别带public

4.继承的正确使用格式

上图中,继承的使用方式其实还存在一定不严谨性,之前说过,类里的成员信息全都要私有化,但如果我们私有化这些成员,继承就没用了(只能使用父类中未被私有化的成员),那该怎么办?

私有化还是需要的,解决方法就是set、get方法 如图

5.何时使用继承

当我们发现,类与类之间存在许多共性的内容时,并且产生了谁是谁的关系,就可以使用继续来优化代码
如:学生和老师都是人,所以学生和老师继承人这个类,没问题
.

.

而商品与程序员,虽然有个id一样,但明显,这样继承不合适

posted @ 2024-12-23 17:40  直実  阅读(3)  评论(0编辑  收藏  举报