一、对象
什么是面向对象
万物皆对象(大到名胜古迹,小到钟表都是对象),客观存在的事物皆为对象。
字面上面向对象就是就是我们人朝着对象(我们人关注者对象)。计算机比喻了我们人更关注了事物的具体信息。
举个例子去中关村买手机:具体的电话称为对象,我们买电话的过程就是面向对象。
首先售货员让我们描述一下我们需要的手机(屏幕大一点,可以发短信等)此时我只是描述了手机(手机并不存在,抽象的模版)这称为类,售货员拿来的三星手机(对象)。
二、类
类--就是模子,确定对象将会拥有的特征(属性)和行为(方法);
举例:我要的一个手机,可以打电话,屏幕大等,这些是手机(对象)所拥有的就是打电话(方法),屏幕大(属性);
类的特点
类是对象的类型
具有相同属性和方法的一组对象的集合
定义类
a.定义类名 public class 类名{
b.编写类的属性 属性类型 属性名
属性类型 属性名
c.编写类的方法 方法1;
方法2;
}
三、类和对象的关系
类是抽象的概念,仅仅是模板,比如说:“手机”
对象是一个你能够看得到、摸得着的具体实体。