@xianaldaiJava开发教程6-继承与方法重写 中发帖

本期是Java开发教程系列的第六期,本期主要向各位介绍继承: 让一个类复用另一个类,并引出方法重写.若你已经熟悉 extends、@Override、super,可以跳过本期内容. 
每期叠甲: 
时间仓促,水平有限,文中难免存在缺点和错误,恳请广大开发者和从业者指正. 

一、为什么需要继承 
第 5 期我们把 Student 封装好了.现在又要写一个 Teacher,发现字段和方法有一大半和 Student 重复:名字、年龄、说话……如果把两类的公共部分抽出来,让 Student 和 Teacher 都继承它,就不用写两遍了. 
继承(extends)的意义: 


代码复用:子类自动拥有父类的字段和方法 (代码复用是好文明) 


扩展:子类可以在父类基础上加新的字段和方法 


统一:多个子类可以当作父类来用(这是下一期"多态"的基础) 



二、extends 继承 

pub...
 
 
Back to Top