我正在尝试呼叫要打印的乘客人数
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。)
我试图找出通过调用特定方法将某些内容打印到屏幕时的区别。另外,有人可以解释一下静态 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。)