java如何调用一个类
调用类的步骤
在Java中调用一个类通常涉及实例化对象或直接调用静态方法/变量。以下是具体方法:
实例化对象调用
-
创建对象
使用new关键字实例化类,调用构造函数:ClassName objectName = new ClassName();如果类有带参数的构造函数,需传入对应参数:
ClassName objectName = new ClassName(arg1, arg2); -
调用实例方法
通过对象名访问非静态方法:objectName.methodName();
调用静态成员
- 直接调用静态方法/变量
静态成员属于类本身,无需实例化:ClassName.staticMethod(); int value = ClassName.staticVariable;
示例代码
public class MyClass {
// 实例变量
private String name;
// 构造函数
public MyClass(String name) {
this.name = name;
}
// 实例方法
public void printName() {
System.out.println(name);
}
// 静态方法
public static void staticMethod() {
System.out.println("Static method called.");
}
}
// 调用示例
public class Main {
public static void main(String[] args) {
// 实例化对象
MyClass obj = new MyClass("Test");
obj.printName(); // 调用实例方法
MyClass.staticMethod(); // 调用静态方法
}
}
注意事项
- 确保类可见性:若类位于不同包,需导入或使用全限定名(如
com.example.MyClass)。 - 访问权限:方法/变量需为
public或包可见(默认),否则无法跨类调用。 - 静态上下文限制:静态方法中不能直接访问实例成员。







