我正在尝试呼叫要打印的乘客人数

I am trying to call the number of passengers to print

我试图找出通过调用特定方法将某些内容打印到屏幕时的区别。另外,有人可以解释一下静态 public 和抽象 类 之间的区别吗?

这是我的代码:

public class Vehicle {
    int maxSpeed;
    int wheels;
    int passengers;
    String color;
    double fuelCapacity;  

    void horn() {
        System.out.println("Honk!");
    }
}

public void passengers() {
    System.out.println(passengers);
}

class MyClass {
    public static void main(String[ ] args) {
        Vehicle v1 = new Vehicle();
        Vehicle v2 = new Vehicle();
        Vehicle v3 = new Vehicle();
        v1.color = "Burnt Orange";
        v2.horn();
        v3.passengers = 3;
    }
 }

静态类 静态 classes 基本上是一种将 classes 分组到 Java 中的方法。 Java 不允许您创建顶级静态 classes.Only 您可以创建的是嵌套(内部)静态 classes.

Public 类 在给定的 Java 文件中,只有一个 public class 可以存在。换句话说,java 文件必须使用 public class 名称和 .java 扩展名来保存。同样在给定文件中,可以有任意数量的非 public(默认)classes.

摘要类 这些 classes 无法实例化。这意味着不能使用这些 classes 来制作对象。因为这些classes可以有抽象方法。它们没有实现,因此这些 class 由另一个 class 扩展并实现所有抽象方法。 (如果 class 不是摘要 class。)