摘要:
多态: 多态不仅可以减少代码量,还可以提高代码的扩展和可维护性 (通过一个方法可以对所有所需方法一个运用)多态具体表现多种形态能力的特征,同一个实现接口使用不同实例而执行不同的操作 实现多态的三个条件: 1.继承的存在(继承是多态的基础,没有继承就没有多态) 2.子类重写父类方法(多态下调用子类重写 阅读全文
posted @ 2018-11-12 20:25
后来的后来啊
阅读(227)
评论(0)
推荐(0)
摘要:
继承(extends)面向对象三大特征之一 类中有许多相同的属性和方法,代码重复,如果需要修改涉及较多类修改量增多 将子类中共有的属性和方法提取到父类,让子类继承父类,减少代码量,扩展性维护性,子类可通过super(构造方法)调用父类属性,列super.sethealth(99) 重写: 由来:当子 阅读全文
posted @ 2018-11-12 20:22
后来的后来啊
阅读(339)
评论(0)
推荐(0)
摘要:
面向过程和面向对象有什么区别? 面向过程的核心是函数,以功能为中心,实现了函数级别的代码重用。 面向对象的核心是封装了属性和方法(行为)的类,以数据为中心,实现了类级别的代码重用。 面向对象因为采用了类,所以具有封装、继承和多态特性,提高了代码重用性、可维护性和扩展性,适合大型项目的开发。 类和对象 阅读全文
posted @ 2018-11-12 19:31
后来的后来啊
阅读(347)
评论(0)
推荐(0)
浙公网安备 33010602011771号