在这里插入图片描述


Java语言在面向对象方面的知识点复杂繁琐,但是几乎是每个小伙伴学习编程必须踩的坑,其实,面向对象的底层都是一些计算机底层知识的结合,所以,不注重基础的程序猿,一定不是一个可以走的远的程序猿。那么,今天,我们先逐一地深入了解继承、重载、接口和构造器的知识。

在学习这篇文章之前,如果有小伙伴对new过程发生了什么很感兴趣的话,可以先用几分钟看完这篇文章。

new的过程发生了什么?看完这一篇就懂了

好了,正题开始。

类的继承

类的继承是指从已经定义好存在的类中派生出一个新的类,我们在定义新类时,可以基于一个已经设计好的类,从已存在的类中继承有用的功能(属性和方法),这时已经存在的类便称为父类,而这个继承的新类则称为子类。在类的继承中,父类一般会具有所有子类的共有特性,而子类则可以增加一些个性化的方法。而子类还可以继续派生出新的子类因此位于上层的类在概念上会更抽象,而位于下层的类就会更具体。

假设一个场景,你有一个朋友,家里超级有钱,你为了能够继承他的家产,认他做了爸爸,这个时候,假如他去了美国,感染了新冠肺炎,你以为你可以顺理成章地继承他的百万油田,千万矿山了,但是有一句话说得好,[你是想笑死我,然后继承我的支付宝花呗借呗吗

版权声明:本文为codevald原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/codevald/p/codevald.html