如何从Java中的另一个类调用一个类?

Java中,我们可以从另一个类调用一个类。有两种方法可以从另一个类访问一个类,

  1. 在全限定名的帮助下

  2. 在相对路径的帮助下

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

回到顶部