两个 classes in one class in Blue J
Two classes in one class in Blue J
我正在做一个关于银行业的项目。我正在使用 BlueJ 作为我的 IDE。我可以在源代码中使用多个 class 吗?
package Bank;
public class Bank{
//some methods
//some code
}
class Main{//Calling this class from another .java file.
//some methods
public void getRandom()
{
return somenumber;
}
}
我无法从另一个 class 调用 class Main。
谁能解释一下为什么。
一个文件中不能有两个 public class。您的代码可以编译,因为 Main
不是 public。但这意味着只有 Bank
中的代码才能看到它。要从另一个 class 调用 Main
,请为您的 Main
class 创建一个文件 Main.java
并将代码移入其中。
我正在做一个关于银行业的项目。我正在使用 BlueJ 作为我的 IDE。我可以在源代码中使用多个 class 吗?
package Bank;
public class Bank{
//some methods
//some code
}
class Main{//Calling this class from another .java file.
//some methods
public void getRandom()
{
return somenumber;
}
}
我无法从另一个 class 调用 class Main。
谁能解释一下为什么。
一个文件中不能有两个 public class。您的代码可以编译,因为 Main
不是 public。但这意味着只有 Bank
中的代码才能看到它。要从另一个 class 调用 Main
,请为您的 Main
class 创建一个文件 Main.java
并将代码移入其中。