> 1. 对象的概念
> 2. 什么是对象
> 3. 类
> 4. 什么是对象的属性
> 5. 什么是对象的方法
> 6. 类与对象的关系/区别
什么是面向对象?
- 一个具体的事物
- 面向对象是一个过程。
-类是一个模板,它用来描述一类对象的行为和状态。
- 类是模子,用来确定对象将会拥有的特征(属性)和行为(方法)。
-
类在客观中是不存在的,只是用来描述我们的对象信息。
定义一个类
- 所有的Java程序都以类class为组织单元。
- 什么是类?上面已经说了。
-
定义一个类的步骤:
- 定义类名
- public class 类名{
- //定义属性部分(成员变量的)
-属性1的类型 属性1;
-属性2的类型 属性2;
- }
- class—— 定义类的关键字。
- public—— 作用域符。
- 编写属性
- 定义类名
- 对象是类的一个实例,有状态和行为。
- 软件对象的状态就是属性,行为通过方法体现。
- 创建一个新对象: 类名 对象名= new 类名(参数);
- 就是一个对象自用拥有的特性。例如:一辆汽车的颜色、重量、轮子数目、运行速度等这些都是该对象自身的属性。
- 属性—— 对象具有的各种特征,每个对象的每个属性都拥有特定值。
- 每个有什么,我们都可以用属性来进行定义。 方法
- 这个对象能干什么?我们称为方法。
- 方法——对象执行的操作。
public class car{ String color = red; String name = "大众"; }
其中定义的颜色和名字都为car的属性
方法的格式: - 返回值类型 方法名(){
- }
- 类是一个抽象的概念,仅仅是一个模板,比如说“手机”,手机就是一个“类”,没有说具体的特征和能做什么(方法)。
- 对象,是客观存在的,是一个你能够看得到、摸得着的具体实例(实体)。
使用对象的步骤:
- 创建对象
- 类名 对象名 = new 类名();
- phone phone1 = new phone();
- 通过对象名使用对象
- 引用对象的属性: 对象名.属性= ;
- phone.cpu=1.5f;//调用一个属性,并赋值1.5
- 引用对象的方法:对象名.方法名();
- phone.sendMessage();//调用sendMassage()方法;
什么是实例话?
-把类中数据(属性和方法)放到内存当中,创建对象,这个过程我们叫做实例化。通过new一个新对象。
-我们在写代码时候,都会把类实例化成对象进行操作。我们在描述属性信息的时候,我们也可以称为实例变量,我们经常会把属性称为实例变量。