1.面向对象:以对象及对象之间的关系为核心研究对象,建立抽象模型,来解决现实生活中实际的问题的一种思想。
2.面向对象编程的意义:一切皆对象 之在计算机程序中模拟现实世界中的概念 用程序实体模拟现实世界的实体 设计和实现软件系统的方法
3.面向过程:是一种以过程为中心的编程思想
4.面向对象:是一种以对象及对象之间的关系为核心的编程思想
5.面向过程与面向对象之间的区别:
| 编程思想 | 侧重点 | 优点 | 缺点 |
| 面向过程 | 局部或具体 | 流程化 效率高 适合底层开发 | 代码重用性低 耦合度高 维护起来难度比较高 模块化难度较高 |
| 面向思想 | 整体 | 结构清晰 封装性 容易扩展 实现简单 代码重用率高 易维护 | 更加抽象 非常少 代码底层的直接交互 不适合底层开发 |
6.面向对象常见的概念:
类:类型,分类,具有相同特征或行为的一类事物的集合。例如人,动物,学生,老师。
对象:客观世界存在的实例。有形的,无形的,有味道的,无味道的。
引用:代词 就是代码中的变量
属性:名词
方法:动词,函数或动作
封装:隐藏具体显示细节
继承:一个类型拥有另一个类型的特征
多态
7.JAVA的类模板:在Java中创建一个类,需要使用一个class,一个类名和一对大括号。
语法:public class 类名{
//定义属性部分
//定义方法部分
}
8.属性的定义:数据类型 变量名;
9.方法的定义:访问修饰符 返回值类型 方法名(){
//方法体
}
public class
10.创建和使用对象
创建对象:类名 对象名 = new 类名();
引用对象:对象名.属性
引用方法:对象名.方法名



