1.在一个类中定义了一个主方法,又定义了一个不带static关键的方法,现在在主方法中如何调用方法

32 阅读1分钟

在一个类中,主方法(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()