从另一个文件调用方法/类

时间:2018-02-28 14:16:05

标签: java eclipse

我想我知道如何在ClassA(例如ClassB)中调用ClassA cl = ClassA中的方法,但如何创建ClassA?我的意思是使用Eclipse,我应该选择哪种方法(见下面的截图):

public static void main

Constractors from superclass

Ìnherited abstract methods

main方法位于ClassB.javaClassA.java只会包含一个将在ClassB中调用的方法。我正在创建两个单独的.java文件,因为代码长两个并且想要将它们分开以便更好地阅读。 感谢你们! enter image description here

1 个答案:

答案 0 :(得分:1)

首先,您应该了解Java基础知识。要以简单的方式学习Java,请阅读HeadFirst Java一书。 (https://zimslifeintcs.files.wordpress.com/2011/12/head-first-java-2nd-edition.pdf

现在,回答你的问题:

  1. 在您附加的图片中,更改"名称"来自" selectChoice"到ClassA或ClassB。名称表示班级名称。

  2. 单击Finish后,将自动生成ClassA或ClassB类。

  3. public class ClassA{
       public void methodA(){
          your implementation here...
       }
    }
    
    1. 现在创建ClassB。如果ClassB与ClassA位于同一个包中,则无需导入ClassA。否则,您必须在以下内容中导入ClassB:
    2. import packageStructure.ClassA;

      public class ClassB{
         public static void main(String[] args){
             ClassA a = new ClassA();
             a.methodA();
             //other code here
         }
      }
      

      希望这有帮助。