一个.java文件中能有多个类吗

2025-01-07 06:56:27
推荐回答(4个)
回答1:

public class  DuoGeClass
{
public static void main(String[] args) 
{
System.out.println("\n\t\t==========一个.java文件中能有多个类吗?==========\n");
init();
}//初始化!
private static void init()
{
new A().show();
new B().show();
new C().show();
new D().show();
}
}

class A
{
void show(){System.out.println("A类");}
}
class B
{
void show(){System.out.println("B类");}
}
class C
{
void show(){System.out.println("C类");}
}
class D
{
void show(){System.out.println("必须可以有多个类存在一个Java文件中,但是只允许一个类拥有public权限!\n");}
}
/*-----------------够清楚吗?----------------------------*/

回答2:

可以有多个,但是public 修饰的只能有一个!

回答3:

不可以,但是可以继承其他类引用其他类

回答4:

可以但是只能有一个与文件同名且修饰符为public的类如:
public class Test
{
public static void main(String[] args)
{
init();
}//初始化!
private static void init()
{
new A().show();
new B().show();
new C().show();
new D().show();
}
}

class A
{
void show(){System.out.println("A类");}
}
class B
{
void show(){System.out.println("B类");}
}
class C
{
void show(){System.out.println("C类");}
}
class D
{
void show(){System.out.println("D类")
}