仍然来自C++我发现创建许多小的帮助程序类和对象很麻烦。主要是因为我必须为每个类有一个文件。我基本上有一类这样的:为什么每个文件只有一个类
public class mySimpleClass {
public float[] numbers = new float[ 4 ];
}
然后,我有这个类:
public class myNotSoSimpleClass {
private mySimpleClass;
.
.
.
}
这不是那么简单的是确定在其自己的文件第二类。然而,简单的类连接到不那么简单的类,它是非常好的,不必在自己的文件中有这么几行代码。
所以总结起来,这是一个能在C++做:
public class myNotSoSimpleClass {
private struct mySimpleClass {
float numbers[ 4 ];
} myStruct;
.
.
.
}
是否有可能嵌入/使用另一个类,或者同一个文件内一个班?如果我可以将这两个类设置为一个文件,我会发现使用大型项目更容易。或者,Java是每个文件严格的一个类,就是这样,语言?
在Java中,习惯上用大写字母命名所有类名,并用小写字母命名所有变量名。你应该调用你的类'MySimpleClass'和'MyNotSoSimpleClass'。 – 2010-11-10 14:21:43
为什么你有一个什么都不做,除了包装一个数组,这也是一个类? – JeremyP 2010-11-10 15:36:57
@JeremyP:这是一个例子。我的实际简单类有几个变量,而我不那么简单的类有更多的代码,包括函数。 – Espen 2010-11-10 15:58:58