面向对象的三大特性
2016-08-17 10:52
197 查看
1.封装:
把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏
2.继承
使一个对象可以获得另一个对象的属性。使用继承可以让已经测试完备的功能得以复用,并且可以一次修改,所有继承的地方都同时生效。
3.多态
实现多态的两种方法:方法覆盖和方法重载。
多态是指一个名字多种实现,多态是的一个实体通过一个通用的方式来实现不同的操作,具体的操作是由实际的实现来决定的。
方法重载通过继承来实现。
方法重写通过实现接口来实现。
把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏
2.继承
使一个对象可以获得另一个对象的属性。使用继承可以让已经测试完备的功能得以复用,并且可以一次修改,所有继承的地方都同时生效。
3.多态
实现多态的两种方法:方法覆盖和方法重载。
多态是指一个名字多种实现,多态是的一个实体通过一个通用的方式来实现不同的操作,具体的操作是由实际的实现来决定的。
方法重载通过继承来实现。
方法重写通过实现接口来实现。
相关文章推荐
- python面向对象三大特性之继承、多态、封装
- 面向对象三大特性之一:多态
- 面向对象三大特性
- 面向对象三大特性之封装
- PHP面向对象——三大基本特性与五大基本原则
- PHP面向对象三大特性之封装基础
- Java面向对象三大特性之继承
- Objective-C基础学习笔记(三)-面向对象的三大特性之封装-set方法-get方法-类方法与对象方法
- 黑马程序员——JAVA学习笔记——面向对象(三大特性)
- 面向对象三大特性之继承
- C# 面向对象的三大特性
- Java学习笔记二十一:Java面向对象的三大特性之继承
- 面向对象的三大特性之一【封装】
- C#面向对象三大特性总结
- 黑马程序员—OC语言基础—面向对象的三大特性(2)
- 面向对象的三大特性五项原则
- Java 面向对象三大特性总结
- 【java基础知识】面向对象的三大特性之封装
- PHP学习笔记之继承(面向对象三大特性之一)
- 面向对象的三大特性五大原则