面向对象
对象:
特征:可以是物体的组成部分,也可以是一些物理或逻辑上的属性。用来表现对象的形态、构成及状态。
行为能力:物体所能被进行的操作或者物体本身发起的操作。用来接收外部操作或对外部进行操作。
属性:对象所拥有的各种特征。 每个对象的属性拥有特定的值。
类:
类是一个高度抽象的概念。在现实世界中,大家常会用到鸟类、动物类、人类等按种类对事物进行分类。这是比较大的分类,小的可能就有狗、猪、猫等。
类定义了对象将会拥有的属性和方法。
类和对象的关系
1.类是对象的抽象。 2.对象是类的实例。
类和对象的区别
类是对象的抽象,如:“人类”,当我们说到“人类”这个词的时候,不可能明确的知道具体指的是哪一个人,而是泛指所有的人。
对象是类的具体化,实例化,如:“隔壁的张三”,是一个真是存在的事物。
定义类的时候一般会包含三要素:类名、属性、方法。
public class <类名> {
//定义属性
属性1的类型 属性1;
属性2的类型 属性2;
…………..
属性n的类型 属性n;
//定义方法部分
方法1;
方法2;
…………..
方法n;
}
使用对象的步骤
创建对象
类名 对象名 = new 类名();
使用对象
对象名.属性 //引用对象的属性
对象名.方法名() //引用对象的方法
类和对象的使用步骤
第一步:定义类——使用class关键字,声明类的属性以及方法。
第二步:创建类的对象——使用new关键字创建类的对象。
第三步:通过“.”操作符访问类的属性和方法 。
数据类型总结
Java中的数据类型主要分为以下两类: 基本数据类型:int、double、char、boolean 引用数据类型:String、使用class自己定义的类型如:Cattle、Monkey等
数据类型 | 特征 | 声明 | 使用 |
基本数据类型 | 没有方法 | int i= 8; | i++; |
引用数据类型 | 具有方法 | Cattle c = new Cattle(); | c.name = "牛魔王" ; |