面向对象

 

面向对象

 面向对象进阶

 

面向对象编程处理思路

可能大量的编程工作都是在找对象、确定对象。当对象确定好了,后面的工作就会变得容易。

1.确定程序要做的事情
2.分析事件过程中,有哪些对象参与
3.分析对象的行为等属性
4.根据事件在执行过程中,明确对象是如何参与的
5.通过代码实现

 

 例:一辆汽车

以面向过程的思想去考虑:如何启动汽车、如何起步、加速、刹车、熄火等一个个操作,如果想要使用它必须详细了解每一个过程
以面向对象的思想去考虑:以汽车为对象,所有功能都是汽车这个对象本身所具有的,使用它只需要告诉它相应的指令,而不需要去了解它具体是怎么实现的

 

面向对象语言的三大特性

封装:降低代码维护成本,增强类体中代码安全性

继承:提高代码重用性。一个新的类继承原有的类,被继承的类叫基本类或超类,继承后的类被称为导出类或子类

多态:多种形态,在子类中继承的方法,可以通过重写,让本来在父类中的方法得以改变,重新赋值新方法

posted @ 2018-06-25 21:39  宝露  阅读(83)  评论(0)    收藏  举报