目录
1.对象
2.类
3.创建类
4.创建对象
5.类的方法
1对象
(1)万物皆对象
定义1:对象就是看得见摸得着的物件
定义2:世界是由多个看得见摸得着的物件组成
定义3:世界时由多个看得见摸得着的对象构成
定义4:多个对象组在一起就形成了世界
(2)身边的对象
定义1:身边看得见摸得着的物件都称之为对象
定义2:为什么身边的对象有区别,原因是对象之间有区别,静态的特征和动态的行为有区别
(3)对象的特征—属性
定义1:每个对象都是各自的静态的行为(特征),在计算机中称之为属性
定义2:每个属性都有两个部分组成:属性名和属性值
(4)对象的行为—方法
定义1:每个对象都有各自的动态的行为(方法),在计算机中称之为方法
定义2:每个方法都有两个部分组成:方法名称,方法体
(5)列举对象的属性和方法1
1.车对象
2.静态的属性:
颜色:黄色(属性名:属性值)
价格:420(属性名:属性值)
3.动态的行为:
跑:快跑(方法名:方法体)
飞:螺旋式的飞(方法名:方法体)
1.狗对象
2.静态的属性:
颜色:白色(属性名:属性值)
价格:100(属性名:属性值)
3.动态的行为:
叫:疯叫(方法名:方法体)
咬:撕咬(方法名:方法体)
(6)列举对象的属性和方法2
1.投影仪对象
2.静态对象
颜色:黑色(属性名:属性值)
重量:2KG(属性名:属性值)
3.动态的行为
开:按开机键(方法名:方法体)
关:强制关机(方法名:方法体)
1.电脑对象
2.静态的属性:
颜色:白色()
大小:30X30X30
3.动态行为:
开:按开机键(方法名:方法体)
关:强制关机(方法名:方法体)
2.类
1类的定义:
(1)多个对象之间的共同的特征(静态的属性和动态的方法)
(2)共同的特征我们称之为类
(3)类就是多个对象之间的共性
2类和对象的关系:
(1)类是对象的抽象(模糊/泛化),对象是类的实例(具体)
(2)如果A和B的关系符合A is B,得出A的对象,B是类
3.创建类
(1)类的语法结构
public class find{
//1.静态的属性
属性类型 属性名称;
//2.动态的方法
修饰符 方法名称(){
//方法体
}
}
注释:
public:共有的修饰符
class:类的关键字
Find:类的名称
int a; int代表属性的类型
a; a代表属性的名称
public void/int show(){ //show代表方法名
//void代表无返回值类型
int代表方法的返回值类型
//()代表方法的特殊标识
XXX // XXX 代表具体的方法体
}
(2)创建类的步骤
Ⅰ.定义类
public class Person{}
Ⅱ.定义类的属性
String name; //名称属性,属性类型是字符串类型
Ⅲ.定义类的方法
public void show(){ //show是方法名称,void代表没有返回值,public代表公有的修饰符
XXX //方法体
}
4.创建对象
(1)创建对象的语法结构
//类名 对象名 = new 类名();
(2)使用对象
Ⅰ.调用对象的属性
Ⅱ.调用对象的方法
(3)对象实战
( 5)对象实战2
创建Administrator类,在该类中创建对象name 和password,创建方法show
创建ChangePwd类,调用Administrator类中name和password对象并赋值,键盘录入输入的用户名和密码,如果输入的用户名和密码与调用的值相同,提示登陆成功,并用键盘录入新密码,如果不相同,提示登录失败
5.类的方法