本文需要援引一下我以前的博客做引言。
Python语言:面向对象——类与对象初体验
当使用Java进行面向对象编程的入门学习时,可以创建一个猫类来实践。
案例代码如下
package object;
//使用class关键字创建一个猫类
class Car{
// 初始化类中的成员变量
String name;
int age;
String sex;
String color;
// 初始化类中的成员方法
// 公开类无返回值且无参数
public void a(){
System.out.println("这个猫会手撕算法");
}
}
public class object_1 {
public static void main(String[] args) {
// 创建一个名为car1的对象
Car car1 = new Car();
// 给对象car1的属性赋值
car1.age= 18;
car1.sex="公";
car1.name="小白";
car1.color="大橘";
System.out.println("名字是"+car1.name);
System.out.println("性别是"+car1.sex);
System.out.println("年龄是"+car1.age);
System.out.println("毛色是"+car1.color);
// 调用成员方法
car1.a();
}
}
代码运行结果如下
案例代码总结
使用class关键字定义了一个名为"Car"的类。该类具有成员变量(name、age、sex、color)和成员方法(a())。通过创建Car类的对象(car1),并对其成员变量进行赋值,实现了面向对象编程的特性。同时,通过调用成员方法(car1.a()),实现了对象的行为。
面向对象知识点总结
- 类是通过使用class关键字来定义的。
- 类包含了成员属性和成员方法,成员属性用来描述类的特征和状态,成员方法用来封装类的行为和操作。
- 成员属性是类的特征,描述了类的各种属性信息。
- 成员方法是类的行为,定义了类可以执行的操作和功能。
- 创建对象是通过实例化一个类的对象,使得我们可以使用该对象来操作成员属性和调用成员方法。