我正在尝试使用/通过IF语句从一个类中“导入”一个类(尽管我认为这不是正确的术语。)。我应该使用什么语法?
我尝试使用import package.testclass,但是我不知道该怎么做。
//this is the first class,
import java.util.Scanner;
import package.testclass;
public class Main
{
public static void main(String[] args) {
System.out.println("Enter the word TEST to test if your code block worked.");
Scanner sc = new Scanner(System.in);
String test = sc.nextLine();
if (test.equals("TEST")){
System.out.print("tranferring class...");
}
}
}
//while this is the second class.
public class testclass
{
public static void main(String[] args) {
System.out.println("you managed to transfer classes!
hurrei!:D");
}
}
所以IF是不完整的,我有点想让系统在第二类中打印出来。所以基本上,当我在主目录中输入“ TEST”时,它应该显示“您设法转移了班级!hurrei!:D”,它在另一个班级上
答案 0 :(得分:0)
这应该可行,您有任何问题吗?
if (test.equals("TEST")){
System.out.print("tranferring class...");
testclass.main(args);
}
答案 1 :(得分:0)
通常,您的课堂上可能会有一个有意义的方法。
public class Testclass
{
public void printMessage(String msg) {
System.out.println(msg);
}
}
然后可以实例化并调用
Testclass tc = new Testclass ();
tc.printMessage ("say something");
请注意,类名通常以大写字母开头,而方法则不是