继承怎么来的?
Java的三大特征之一,是封装。
就是将一个对象的所有属性全部封装在一起,当我们调用数据的时候方便,不会乱。
例如:一个老师对象:
清楚明白,一点也不乱。
这个时候,如果有一个学生对象:
你会发现:他们之间只有一个地方不一样
如果按照我们原来的方式再去定义一个学生,你会发现有非常多的内容和老师重复,我们要重复定义很多内容。怎么办呢?难道硬着头皮一个一个写?如果这样,那程序员这一行简直没法干了。
怎么办呢?
这个时候就用到了继承!
我们将重复的内容往上抽取到一个叫父类的类中。再用子类去继承父类。