1、面向对象
(1)Java语言是一种面向对象的语言。
(2)面向对象的思想是把问题看成是由若干个对象组成,这些对象之间是独立的,但又可以相互配合、连接和协调,从而共同完成整个程序要实现的任务和功能。
(3)面向对象的三大特征:封装、继承和多态。
2、对象
(1)对象是用来描述客观事物的一个实体。
(2)用面向对象方法解决问题时,要对现实世界中的对象进行分析和归纳,找出哪些对象与要解决的问题是相关的。
(3)万事万物皆对象
3、类
(1)类是具有相同属性和方法的一组对象的集合。
(2)类定义了对象将会拥有的特征(属性)和行为(方法)。
(3)类和对象的关系就是抽象和具体的关系。类是多个对象进行综合抽象的结果,是实体对象的概念模型,而一个对象是一个类的实例。
类的组成是由属性和行为两部分组成
* 属性:在类中通过成员变量来体现(类中方法外的变量)
* 行为:在类中通过成员方法来体现(和前面的方法相比去掉static关键字即可)
类的定义步骤:
①定义类
②编写类的成员变量
③编写类的成员方法
public class 类名 {
// 成员变量
变量1的数据类型 变量1;
变量2的数据类型 变量2;
…
// 成员方法
方法1;
方法2;
}
### 对象的使用
* 创建对象的格式:
* 类名 对象名 = new 类名();
* 调用成员的格式:
* 对象名.成员变量
* 对象名.成员方法();
* 示例代码