您的位置:首页 > 移动开发 > Objective-C

面向对象

2014-03-03 19:07 204 查看
                                                       --------------------2013.12.11------------------------

一、OOP(面向编程思想)

1)Object   Oriented    Programming

   对象   以...为导向的      程序设计

 

二、面向对象的三大原则

1)封装

2)继承

3)多态

 

三、万物的是由什么组成的

·万物皆对象

对象:人

特征:名字、年龄、性别、兴趣、职位、特长

行为:吃饭、睡觉、打豆豆

·对象:是由特征(属性)和行为(方法)组成的

 

四、封装

·对象同时具有属性和方法的两项特征

·可以隐藏对象实现的具体细节

 

五、类

·具有相同的属性和方法的一组对象的集合,类是一个模板,比如说"人"

 

六、抽象

·把具有相同或相似的对象归为一类这一过程叫做抽象

抽象的基本原则:

·关心主要问题,而不关心次要问题

·关心主要矛盾,而不关心次要矛盾

·关心相同的东西,而不关心不相同的东西

·关心问题是什么,能完成什么,而不关系怎样去完成

 

七、创建对象

1)使用new创建类的一个对象

2)使用.进行以下操作

·给类的属性赋值:对象名.属性

·调用类的方法:对象名.方法名

3)成员访问运算符用于访问对象的成员

 

八、属性定义: 

 * [访问控制符]  +[static| final] + 数据类型  + 属性名

 * 访问控制符:

 * 1、private 访问控制范围:当前类中可见

 * 2、public  访问控制范围:当前工程的任何地方都可见

 

九、方法定义

 * 方法定义:

 * 访问控制符  + 返回值类型  + 方法名  + 参数列表 + 方法体

 * 返回值类型: 告诉外部这个方法返回什么样类型的数据

 * 参数列表:从外部接收数据 :

 * 数据类型 + 变量名 ,

 * 数据类型 1+ 变量名1 , 数据类型2 + 变量名2

注意事项:

 ★在Java命名习惯中, 方法名称首字母是小写

 ★在Java命名规范中,取值方法的名称形式是固定的,以get开头

 

十、访问控制符

 ·private:当前类可见,外部类不可见(操作该类的属性和方法)

 ·public: 当前工程可见,外部工程不可见(操作该类的属性和方法)

 

 

 

 

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息