对象
1.万物皆对象
定义:
(1)对象就是看得见摸得着的物件
(2)世界是由多个看得见摸得着的物件组成
(3)世界是由多个看得见摸得着的对象构成
(4)多个对象组成在一起就形成了世界
2.身边的对象
定义:
(1)身边看得见摸得着的物件都称之为对象
(2)为什么身边的对象有区别,原因是对象之间有区别,静态的特征和动态的行为有区别
3.对象的特征—属性
定义:
(1)每个对象都有各自的静态的特征(属性),在计算机中称之为属性
(2)每个属性都有两个部分组成:属性名和属性值
4.对象的行为—方法
定义:
(1)每个对象都有各自的动态的行为(方法),在计算机中称之为方法
(2)每个方法都有两个部分组成:方法名称和方法体,例如:Run(){快速的跑}
5.列举对象的属性和方法1
(1)
车对象
静态的属性:
颜色:黄色(属性名:属性值)
价格:420w(属性名:属性值)
...
动态的行为:
跑:快跑(方法名:方法体)
飞:螺旋式地飞(方法名:方法体)
(2)
狗对象
静态的属性:
颜色:白色(属性名:属性值)
价格:100(属性名:属性值)
动态的行为:
叫:疯狂的叫(方法名:方法体)
咬:撕咬(方法名:方法体)
6.列举对象的属性和方法2
(1)
投影仪对象
静态的属性:
颜色:黑色(属性名:属性值)
重量:2KG(属性名:属性值)
动态的行为:
开:按开机键(方法名:方法体)
关:强制关机(方法名:方法体)
(2)
电脑对象
静态的属性:
颜色:白色(属性名:属性值)
大小:30x30x30(属性名:属性值)
动态的行为
播放:循环播放(方法名:方法值)
关机:定时关机(方法名:方法值)
类
1.类的定义
(1)多个对象之间的共同的特征(静态的属性和动态方法)
(2)共同的特征我们称之为类
(3)类就就是多个对象之间的共性
2.类和对象的关系
(1)类是对象的抽象(模糊/泛化),对象是类的实例(具体)
(2)如果A和B的关系符合“A is B”关系,得出结论A是对象,B是类
创建类
1.类的语法结构
public class Find{
//1.静态的属性
属性类型 属性名称;
//2.动态的方法
修饰符 方法名称(){
//方法体
}
}
注释:
public:共有的修饰符(可以被别的类访问)
class: 类的关键字
Find: 类的名称(首字母大写)
int a; // int代表属性的类型
a; a代表属性的名称
public void/int show(){ //show代表方法名
void代表无返回值类型
int代表方法的返回值类型
()代表方法的特殊标识
xxx xxx代表具体的方法体
}
2.创建类的步骤
(1)定义类
public class Person{}
(2)定义类的属性
String name; //名称属性,属性类型是字符串类型
(3)定义类的方法
public void show(){ //show是方法名称,void代表没有返回值,public代表共有的修饰符
xxx
}
3.实战
(1)狗类
(2)房子类
(3)学校类
注意:定义名称的时候还是要注意驼峰规则
(4)客户类
创建对象
1.创建对象语法结构
//类名 对象名 = new 类名();
2.使用对象
调用对象的成员:使用“.”进行以下操作
(1)调用对象的属性:对象名.属性
(2)调用对象的方法:对象名.方法名()
总体如下图:
3.实战
实战2:
实战3: