★小问java

来源:百度知道 编辑:UC知道 时间:2024/07/05 08:16:01
1.以源文件名作为类名的那个类必须是public 类吗?
public类在一个JAVAi源文件中只能只有一个吗?可否解释一下啊!

2.若一个源文件中有好多类,那么应找哪一个类的名字作为源文件名?应该是public 类的类名还是有主方法的类名?

3.成员变量就是实例变量吗?

请分别给我说一下好吗?谢谢!

1不一定是public类 但是如果设public类则必须是作为类名的这个类 public类有且只能有一个
2主要是根据你对这个类的需要 如果你想要在别的java源文件中创建这个类的对象 则这个类必须是public 那么这个java源文件名就要被设为这个类的类名
3成员变量包括实例变量与类变量

1.是
2.public
3.不是

1 如果一个lei的定义形势是 public class Abcd{}
那么这个类在保存的时候必须是 Abcd.java
如果是class Abcd
那可以随便定义(还是要在存在的类名的基础上定义)

2 不一定 我也可以 class A{
public static void main(String args[]){.....}

3 成员变量就是我们在大学时学的C语言的 全局变量,而实例变量就是类变量,只不过前面加一个static而已 类变量是属于某一个类的。。不同对象的成员变量互不相同,但是不同对象的类变量是相同的

是!

public

不是!