从另一个文件调用方法/类[关闭]

问题描述 投票:-1回答:1

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

public static void main

Constractors from superclass

Ìnherited abstract methods

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

java eclipse
1个回答
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类。
public class ClassA{
   public void methodA(){
      your implementation here...
   }
}
  1. 现在创建ClassB。如果ClassB与ClassA位于同一个包中,则无需导入ClassA。否则,您必须在以下内容中导入ClassB:

import package Structure.Class A;

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

希望这可以帮助。

© www.soinside.com 2019 - 2024. All rights reserved.