--------------------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: 当前工程可见,外部工程不可见(操作该类的属性和方法)