如何从Java中的另一个类调用一个类?
在Java中,我们可以从另一个类调用一个类。有两种方法可以从另一个类访问一个类,
在全限定名的帮助下
在相对路径的帮助下
1)在全限定名称的帮助下
在这里,我们将使用完全限定名称从另一个类访问一个类。
如果我们要访问另一个不同包的类中的一个类,则使用完全合格名称,语法为:
package_name.classname;
例如,我们要访问MyClass中的java.util包的ArrayList,在这里,我们不需要在MyClass类中导入ArrayList类。
示例
//访问另一个类中的类//全限定名称
public class MyClass {
public static void main(String[] args) {
//创建ArrayList的实例
//全名
java.util.ArrayList al = new java.util.ArrayList();
//通过使用add()添加少量元素的方法
//在ArrayList-
al.add(10);
al.add(20);
al.add(30);
al.add(40);
al.add(50);
//显示ArrayList-
System.out.println("ArrayList :" + al);
}
}
输出结果
ArrayList :[10, 20, 30, 40, 50]
如果我们不使用全限定名,那么在这种情况下,我们应该导入包含要在所需的类中使用的类的包。
语法:
import package_name.*;
如果我们要访问的ArrayList中MyClass的,那么,我们需要导入其中的包的ArrayList类中定义MyClass的类。
示例
//Java程序演示的例子//访问另一个类中的类
//次合格名称
import java.util.*;
public class MyClass {
public static void main(String[] args) {
//创建ArrayList的实例
//完全限定名称,例如java.util.ArrayList-
ArrayList al = new ArrayList();
//通过使用add()添加少量元素的方法
//在ArrayList-
al.add(10);
al.add(20);
al.add(30);
al.add(40);
al.add(50);
//显示ArrayList-
System.out.println("ArrayList :" + al);
}
}
输出结果
ArrayList :[10, 20, 30, 40, 50]
2)在相对路径的帮助下
在这里,我们将使用相对路径访问另一个类中的一个类。
可以使用与包含该类的包关联的类的相对路径,而不是使用完全限定名。
示例
//Java程序演示的例子//访问另一个类中的Java文件
//相对路径
import java.io.*;
public class MyClass1 {
public static void main(String[] args) {
//通过使用相对路径访问文件
File file = new File("\\Programs\\file_1.doc");
//显示文件名
System.out.println("File Name:" + file.getName());
}
}
输出结果
File Name:\Programs\file_1.doc
以上是 如何从Java中的另一个类调用一个类? 的全部内容, 来源链接: utcz.com/z/321534.html