码迷,mamicode.com
首页 > 其他好文 > 详细

面向对象语言的特点

时间:2014-09-16 00:09:39      阅读:221      评论:0      收藏:0      [点我收藏+]

标签:使用   数据   on   c   r   设计   as   编程   对象   

---恢复内容开始---

1.面向对象思想:万物皆对象,面相对象是更加符合人类思维模式的软件编程思想,比较简单,而且扩展性好。

2.拥有相同(或者类似)属性和行为的对象都可以抽像出一个类,类就像图纸,对象就是根据图纸制造出来的东西,实实在在存在的。

3.

类的设计,只关心3样东西:

事物名称(类名):人(Person)

属性:身高(height)、年龄(age)

行为(功能):跑(run)、打架(fight)

4.使用对象调用方法就是OC中的消息机制

5.面向对象语言的3大特点

封装性:封装性就是隐藏实现细节,将属性私有化,提供公有方法访问私有属性。

继承性:1.OC中的类都继承自NSObject 2.继承性是类与类之间的关系—对象与对象之间的关系 3.OC中只有单继承

多态性 1.使用父类的指针变量保存子类对象 2.使用该指针调用父类中声明的方法和变量 3.如果子类中重写了父类中的方法,那么在调用这个方法的时候,将会调用子类中的这个方法 4.多态依赖于继承关系而存在 5.动态确定数据类型

面向对象语言的特点

标签:使用   数据   on   c   r   设计   as   编程   对象   

原文地址:http://www.cnblogs.com/yanyuewen/p/3973915.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!