在一个类中,主方法(main方法)是程序的入口点。如果想要调用类中定义的非静态方法,需要首先创建该类的对象,然后通过该对象调用非静态方法。
以下是在主方法中调用一个不带static关键字的方法的示例代码:
public class MyClass {
public void myMethod() {
// 非静态方法的实现
}
public static void main(String[] args) {
// 创建 MyClass 类的对象
MyClass obj = new MyClass();
// 调用 myMethod 方法
obj.myMethod();
}
}
在上面的示例代码中,首先在 MyClass 类中定义了一个名为 myMethod 的非静态方法。接着,在主方法中创建 MyClass 类的对象,然后通过该对象调用 myMethod 方法。
请注意,如果要从主方法中调用另一个静态方法,则可以直接使用类名来访问该方法,例如:MyClass.myStaticMethod()
。