public class 到 public static void main 之间可以写什么代码
时间: 2024-10-21 18:17:32 浏览: 8
在Java中,`public class` 定义了一个公共类,而 `public static void main(String[] args)` 是程序的主入口点,用于执行应用程序。通常在这两个部分之间的代码会包含以下几个部分:
1. 类的声明和成员变量(如果有的话):
```java
private String name; // 声明一个私有实例变量
List<String> items; // 声明一个列表类型的实例变量
// 可能的构造函数(如果需要)
public MyClass(String initialName) {
this.name = initialName;
}
```
2. 成员方法(类的公共、私有或受保护的方法):
```java
public void displayMessage() {
System.out.println("Hello, my name is " + name);
}
private void manipulateItems() {
items.add("Item 1");
}
```
3. 构造函数(如果类没有提供默认构造函数):
```java
// 如果需要自定义初始化过程
public MyClass() {
this("Default Name");
}
```
4. 实现接口或继承父类的方法:
```java
interface MyInterface {
void someMethod();
}
class ImplementsMyInterface implements MyInterface {
@Override
public void someMethod() {
// 实现接口的方法
}
}
```
5. 静态方法或静态变量:
```java
public static int calculateSum(int a, int b) {
return a + b;
}
```
请注意,`main` 方法前的部分通常是私有的,因为它们不是用户直接可见或操作的。当运行Java应用时,`main` 方法会被自动执行,开始执行类中的`main` 函数里的代码。
阅读全文