java 如何调用class
调用 Java 类的步骤
静态方法调用
若目标类是静态方法,直接通过类名调用方法,无需实例化。
示例代码:

ClassName.staticMethodName();
实例化对象调用
对于非静态方法,需先创建类的实例,再通过对象调用方法。
示例代码:

ClassName obj = new ClassName();
obj.methodName();
通过反射调用
使用反射机制动态加载和调用类,适用于运行时才确定类名的情况。
示例代码:
Class<?> clazz = Class.forName("com.example.ClassName");
Object instance = clazz.newInstance();
Method method = clazz.getMethod("methodName");
method.invoke(instance);
继承与多态调用
通过父类引用指向子类对象,实现多态调用。
示例代码:
ParentClass obj = new ChildClass();
obj.overriddenMethod();
注意事项
- 确保类路径正确,必要时导入包(如
import com.example.ClassName;)。 - 检查方法的访问权限(如
public/private),避免因权限问题导致调用失败。 - 反射调用可能抛出
ClassNotFoundException或IllegalAccessException,需处理异常。






