📜  java 对类 - Java (1)

📅  最后修改于: 2023-12-03 15:31:33.604000             🧑  作者: Mango

Java 对类

Java 是一种面向对象的编程语言,最基本的元素是对象。一个对象包括属性和方法。类是一个模板,它描述了一类对象所共有的属性和方法。在 Java 中,类是一种引用类型(Reference Type),它是一组相关的属性和方法的集合。

声明一个类

在 Java 中,使用 class 关键字来声明一个类。声明一个类的一般形式如下:

class ClassName {
    // 属性
    // 方法
}

在一个类中,可以定义属性和方法。属性即类的字段,方法即类的成员函数。

类的访问修饰符

在 Java 中,类可以使用访问修饰符来限制它的访问。Java 中有四种访问修饰符:

  • public:公共的,可以被其他类访问。
  • private:私有的,只有在本类中访问。
  • protected:受保护的,只能被本包和子类访问。
  • 默认访问修饰符:没有修饰符,只能被本包访问。
类的构造器

在一个类中,可以定义构造器。构造器是一种特殊的方法,它用来初始化对象。构造器的名字必须和类的名字一样,它没有返回类型,也不能被继承。一个类可以有多个构造器,它们可以有不同的参数列表。

下面是一个简单的例子:

public class Car {
    private String brand;
    private String color;

    // 构造器
    public Car(String brand, String color) {
        this.brand = brand;
        this.color = color;
    }

    // 方法
    public void showInfo() {
        System.out.println("Brand: " + this.brand);
        System.out.println("Color: " + this.color);
    }
}

在上面的例子中,我们定义了一个 Car 类,它有两个属性(brand 和 color),一个构造器和一个方法。构造器用来初始化对象,方法用来打印对象的信息。

类的对象

在 Java 中,使用 new 关键字来创建一个对象。一个类可以创建很多个对象,它们是独立的,互不影响。下面是一个简单的例子:

public class Main {
    public static void main(String[] args) {
        Car car1 = new Car("BMW", "red");
        Car car2 = new Car("Audi", "blue");

        car1.showInfo(); // Brand: BMW, Color: red
        car2.showInfo(); // Brand: Audi, Color: blue
    }
}

在上面的例子中,我们创建了两个 Car 类的对象,并调用了它们的 showInfo() 方法。

类和对象的区别

类和对象是面向对象的两个基本概念。类是一个抽象的概念,它描述了一类对象共同的特征和行为。对象是一个具体的概念,它是类的一个实例。类是对象的模板,对象是类的实体。

总结

Java 对类的支持是它成为面向对象编程的主流语言之一的原因之一。类是 Java 中最基本的编程单位,它描述了一类对象所共有的属性和方法。在 Java 中,类可以定义属性、方法和构造器。对象是类的实例,它可以调用类的方法。一个类可以创建多个对象,它们是独立的,互不影响。