今天我具体学习了面向对象的三个特征——封装、继承、多态,并绘制了以下的思维导图
今日具体学习内容:
1.继承 extends
优点:提高了代码的复用性、可维护性以及拓展性
一个子类只能有一个父类,但一个父类可以被多个子类继承
2.方法的重写——方法名、参数列表、返回值类型相同,方法的访问权限相同或变大
方法的重载——方法名相同,参数类型、个数、顺序不同
3.访问控制符——public、protected、什么都不写(默认)、private
4.包的声明——便于管理,以及解决命名冲突的问题
5.final 常量
6.抽象类 abstract
实例练习:
7.接口——定义与实现的分离