今天来捋一捋面向对象编程语言(OOP)—Java中的类和对象
。
文章目录
- 一、类的介绍
- 二、类的定义
- 三、定义类的注意事项
- 四、对象的介绍
- 五、对象的语法
- 六、实例演示
- 第一步:定义一个抽象类(大类)Human
- 第二步:创建一个HumanTest测试类,并定义一个小明的对象
- 第三步:编译运行HumanTest测试类
- 实例目录结构
一、类的介绍
1、类是Java编程中的基础单元
,把具有相同行为和属性的事物
归为一类。
例如:人类是一个大类,其中行为可以有吃饭、学习等,属性可以有名字、
性别、身高等,小明是这个大类具体化的小类1,对照大类中定义的属性和行为,
小明的行为可以是站着吃饭、认真学习,属性可以是:名字=小明 、 姓名=男、
身高=190 。
二、类的定义
通过class
关键字可以定义一个类。
语法:
作用域修饰符 修饰符关键字 类名{
// 类体
}
例图:(其中public对应作用域修饰符,class对应修饰符关键字,
UseMath对应类名)
三、定义类的注意事项
①、取名时需要做到见名知意
②、类的首字母大写
③、思考:类的作用域修饰符用哪个
④、思考:该类抽象哪些属性和方法
四、对象的介绍
①、对象的作用
可以通过对象调用该对象的属性和方法
;
例如:小明是人类的一个对象,小明可以调用人类这一个大类中的属性和方法
(吃饭、学习、姓名、身高、年龄)
五、对象的语法
语法
: 数据类型 对象名 = new 构造方法名;
例如:人类的类名是Human,这个时候需要构建一个小明的对象,数据类型跟人类的类名一致,构造方法名也是Human,对象名是小明(使用英文)
代码实现: Human xiaoming = new Human();
六、实例演示
第一步:定义一个抽象类(大类)Human
package oop;
//定义一个人类
public class Human {
// 抽象出人类的特征
String name;
int age;
double height;
double weight;
// 抽象出人类的行为
// 学习
public static void study(){
System.out.println("学习");
}
// 吃饭
public static void eat(){
System.out.println("吃饭");
}
}
第二步:创建一个HumanTest测试类,并定义一个小明的对象
package oop;
public class HumanTest {
public static void main(String[] args) {
//定义一个小明的对象
Human xiaoming = new Human();
//调用Human类中的属性和行为
xiaoming.name="小明";
xiaoming.age=18;
xiaoming.height=180;
xiaoming.weight=120;
xiaoming.study();
xiaoming.eat();
}
}
第三步:编译运行HumanTest测试类
实例目录结构