第一章:类,对象,方法
1.对象
2.类
3.创建类
4.创建对象
1.1万物皆对象
定义1:对象就是看得见摸得着的物件
定义2:世界是由多个看得见摸得着的物件组成
定义3:世界是由多个看得见摸得着的对象构成的
定义4:对各对象组成在一起就形成了世界
1.2身边的对象
定义1:任何时候身边看的见摸得着的物件都称之为对象
定义2:为什么身边的对象有区别?原因是对象之间有区别的,区别在他们之间的静态的特征和动态的行为有区别的。
1.3对象的特征--属性
定义1:每个对象都有:各自的静态的特征(属性),在计算机中称之为属性。
定义2:每个属性都有两个部分组成:1.属性名2.属性值。
1.4对象的行为--方法
定义1:每个对象都有各自动态的行为(方法),在计算机中称之为方法。
定义2:每个方法都有两个部分组成:1.方法的名称2.方法体。
1.5举例对象的属性和方法(1)
- 车对象
- 静态的属性:
颜色:黄色(属性名:属性值)
价格:420(属性名:属性值)
- 动态的行为:
跑:快速跑(方法名:方法体)
飞:螺旋式的飞(方法名:方法体)
投影仪对象
1.2静态的属性
颜色:黑色(属性名:属性值)
重量:2kg(属性名:属性值)
1.3动态的行为
开机:按开机键(方法名:方法体)
关机:强制关机(方法名:方法体)
2.类
2.1类的定义:(1)多个对象之间的共同的特征(静态的属性和动态的方法)
- 共同的特征我们称之为类
- 类就是多个对象之间的共性
2.2类和对象的关系:
- 类是对像的抽象(泛化/模糊),对象是类的实例(具体)。
- 如果A和B的关系符合“A is B”关系,得出结论A是对像,B是类。
3.创建类
3.1语法结构
public class Find{
//1.静态的属性
属性类型 属性名称;
//2.动态的方法
修饰符 方法名称(){
//方法体
}
}
注释:public:共有的修饰符
class: 类的关键字
Find:类的名字(首字母大写)
int a:int代表属性的类型
a:代表属性的名字
public void/int/double show(){show代表方法名
void 代表无返回值类型
int/double 代表方法的返回值类型
()代表方法的特殊标识
XXX XXX代表具体的方法体
}
3.2创建类的步骤
- 定义类
public class Person{ }
- 定义属性
String name; //名称属性,属性类型是字符串类型
- 定义类的方法
public void show(){//show是方法名称,void是代表没有返回值,public代表哦那个有的修饰符XXX//方法体
}
4.创建对象
4.1创建对象的语法:
//类名 对象名 = new 类名()
4.2使用对象
- 调用对象的属性
- 调用对象的方法
5.类的方法
5.1类的方法
return返回结果