1.面向过程
代码间的耦合度高,扩张力差
小型项目、功能 效率高,快速开发
2.面向对象
耦合度低,扩张力强
- OOA:面向对象分析
- OOD:面向对象设计
- OOP:面向对象编程
面向对象编程语言的三个特征:
- 封装
- 继承
- 多态
3.类与对象
- 类(抽象):是一个模板,描述所有对象的共同特征信息
类 = 属性(名词:状态、变量)+方法(动词:动作) - 对象(实例):真实存在的个体
4.类的定义
[修饰符列表] class 类名{
类 = 属性 + 方法
}
属性(变量)的分类:
- 局部变量:方法体中声明的变量
- 成员变量:方法体外声明的变量
类名为引用数据类型(System、Math…)
5.对象的定义
类型 变量名 = new 类名( );
6.编译的过程
第一种方式:
javac Student.java
javac StudentTest.java
第二种方式:
javac StudentTest.java
第三种方式:
javac *.java
传送门
上一章:JavaSE基础 第七章 方法
下一章:JavaSE基础 第九章 对象的创建与使用