我是一名Java学习者,在我学习的过程中,我意识到一本书在同一个文件中使用了2或3个类。但是当我真正遵循书中的代码时,我无法运行它。
例如,
Class Point {...}
Class Rectangle{...}
Class Triangle{...}
Class Main{...}
有什么办法吗?或者只是书籍列出它们以便于查看?
抱歉英语不好, 谢谢。
答案 0 :(得分:2)
假设你想在一个文件中有两个有2个类,你可以这样做:
public class Main
{
public static void main(String[] args)
{
Human bob = new Human("bob");
System.out.println(bob.name);
}
}
class Human
{
public String name;
public Human(String name)
{
this.name = name;
}
}
如果将所有这些放在一个文件中,它将被命名为Main.java
,因为公共类被称为main
。
答案 1 :(得分:1)
在同一个文件中使用多个类,而在java中没有任何公共类
1.您将创建一个包含多个类的文件,如
class Game{
public static void main(String[] args){
System.out.print(""gaming");
}
}
class Movie{
void main(){
System.out.println("Movie");
}
}
2.使用具有上述主要方法的类名保存文件,并使用Game.java
3.使用名称Game
另一个是公共课
1.假设您必须在文件中使用类
public class Hello{
public static void main(String[] args){
System.out.print(""hello");
}
}
class Go{
void main(){
System.out.println("GO");
}
}
2.在java中,一个文件中只能有一个公共类,因此,您必须使用名称Hello.java
保存文件
3.现在可以使用Hello
文件名
答案 2 :(得分:0)
-----文件名:Test.java -------------
class Test {
}
class Main{
public static void main(String[] args) {
System.out.println(new Main().toString());
}
}
class Person{
}
class Other{
}
----------its legal--
答案 3 :(得分:-1)
class Point {...}
class Rectangle{...}
class Triangle{...}
public class Main{...}
1。如果你想在一个文件中有多个类,你可以点它;
但文件中只有1个公共类,并且文件名必须与此公共类的文件相同。
例如,此演示文件中的文件名必须是Main.java;这没问题。
你可以试试agin。