JAVA 是一种面向对象的编程语言,其中最基本的概念是“类”和“对象”。
类是一种抽象的概念,用于描述具有相同属性和行为的一组对象。例如,我们可以说“人”是一个类,其中每个人都有一些共同的属性和行为,例如姓名、性别、年龄、行走等。类定义了一组属性和操作,以便可以创建特定类型的对象。
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } public void walk() { System.out.println(name + " is walking..."); } }
上面的代码定义了一个 Person 类,其中包括姓名和年龄两个属性,以及走路行为。该类还包括一个构造函数,以便可以创建一个 Person 对象,并初始化其属性。接下来,我们可以使用该类创建 Person 对象:
Person person1 = new Person("Tom", 25); person1.walk(); // 输出:Tom is walking...
上面的代码创建一个名为 Tom、年龄为 25 的 Person 对象,并调用其 walk() 方法。
对象是类的一个实例,它具有该类所定义的所有属性和方法。每次创建新对象时,它都会具有自己的一组属性值,但类定义的方法在所有对象之间共享。因此,如果我们创建两个 Person 对象,它们都可以使用 walk() 方法。
Person person2 = new Person("Anna", 30); person2.walk(); // 输出:Anna is walking...
在使用 JAVA 编写程序时,类和对象是最基本的概念。理解这两个概念非常重要,因为它们构成了面向对象编程的核心。