面向对象语言的特点_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > 面向对象语言的特点

面向对象语言的特点

 2014/9/16 3:05:01  夜雨来袭  程序员俱乐部  我要评论(0)
  • 摘要:---恢复内容开始---1.面向对象思想:万物皆对象,面相对象是更加符合人类思维模式的软件编程思想,比较简单,而且扩展性好。2.拥有相同(或者类似)属性和行为的对象都可以抽像出一个类,类就像图纸,对象就是根据图纸制造出来的东西,实实在在存在的。3.类的设计,只关心3样东西:事物名称(类名):人(Person)属性:身高(height)、年龄(age)行为(功能):跑(run)、打架(fight)4.使用对象调用方法就是OC中的消息机制5.面向对象语言的3大特点封装性:封装性就是隐藏实现细节
  • 标签:特点

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

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

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

3.

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

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

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

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

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

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

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

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

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

发表评论
用户名: 匿名