面向对象编程
一.面向对象编程:
1.定义:
用解决现实世界的问题的方法,去处理软件系统的编程方式。
2.面对像的特性:
1>.封装
a.将属性和访问方法设置到一个类中的过程。
b.将就有共同属性与方法的对象进行抽象的过程。
2>继承
a.从现有类中派生子类的过程。
优点:不改变现有类的情况下,可以扩充其属性和方法。
缺点:系统开销增加.
3>多态
1>定义:
对象在运行期间所表现出来的不同形态。
2>实现方式:
a.重载;b.重写
3>应用:
a.接口;b.工厂方法
1.定义:
用解决现实世界的问题的方法,去处理软件系统的编程方式。
2.面对像的特性:
1>.封装
a.将属性和访问方法设置到一个类中的过程。
b.将就有共同属性与方法的对象进行抽象的过程。
2>继承
a.从现有类中派生子类的过程。
优点:不改变现有类的情况下,可以扩充其属性和方法。
缺点:系统开销增加.
3>多态
1>定义:
对象在运行期间所表现出来的不同形态。
2>实现方式:
a.重载;b.重写
3>应用:
a.接口;b.工厂方法