![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
进阶面向对象
文章平均质量分 88
与晚风相拥
熟悉云计算运维和java软件开发的底层码农人.jpg
展开
-
【进阶】面向对象之继承(二)
this调用:就近原则。super调用:直接找父类,2.什么是方法重写?在继承体系中,子类出现了和父类中一模一样的方法声明我们就称子类的这个方法是重写的方法。3.方法重写建议加上哪个注解,有什么好处?@Override注解可以校验重写是否正确,同时可读性好。4.重写方法有哪些基本要求?子类重写的方法尽量跟父类中的方法保持一致,只有虚方法表里面的方法可以被重写。原创 2024-09-04 16:14:43 · 94 阅读 · 0 评论 -
【进阶】面向对象之继承
可以把多个子类中重复的代码抽取到父类中,子类可以直接使用,子类 A 继承父类 B ,父类B 可以 继承父类C。一个子类只能继承一个父类,不能同时拥有多个父类。子类可以得到父类的属性和行为,子类可以使用。,可以让类跟类之间产生子父的关系。,就可以考虑使用继承,来优化代码。,不支持多继承,但支。原创 2024-09-04 15:23:14 · 199 阅读 · 0 评论 -
[进阶]面向对象之static关键字
static关键字是Java中的一个修饰符,用于声明类的成员变量、方法、代码块和嵌套类。使用static修饰的成员属于类本身,而不是类的实例。也就是说,static成员在内存中只有一份,共享给所有实例。在实际开发中,经常会遇到一些数组使用的工具类,请按照如下要求编写一个数组的工具类:ArraUtil提供一个工具类方法printArr,用于返回整数数组的内容提供这样一个工具方法getAerage,用于返回平均分。(只考虑浮点型数组,且只考虑一维数组)原创 2024-09-02 10:44:17 · 440 阅读 · 0 评论