命名我的初始课程和括号展示位置

时间:2015-05-04 20:51:18

标签: class nested structure brackets etiquette

绝对不是在寻找任何人做我的功课,只是在理解Eclipse中的命名约定以及括号位置方面有点麻烦。

由于我不知道确切地说出了什么(不确定这里的正确用语是什么)主类,我在创建Java项目并在里面创建一个包之后最初在Eclipse中创建的类在我的Java项目中,然后右键单击我的包并选择新建/类。这是教授给我的link to the code and instructions顺便说一句。

现在我正在Java项目/包中调用我的“主类”容器。我把它命名为,因为它是我所拥有的代码中声明的第一个类。这是一个坏主意吗,我应该把它命名为别的吗?

另外,有没有人可以帮助我更好地理解支架位置?我理解括号部分代码部分,您可以使用括号在其他代码中对代码段进行分层和嵌套。我没有得到(特别是当前的任务)是我应该如何使用括号在其他代码中嵌套代码。

例如,在我上面提供的链接中,我的教授已经构造了括号,以便抽象类“容器”以及扩展“容器”的所有类完全被截断并且彼此独立。作为代码的其余部分。与另一个共享括号的代码的唯一部分是类“ContainerCollection”,它将Main方法嵌入其中。

在我的所有其他任务中,我的代码是结构化的,所以我在我的程序顶部声明了一个类,其括号中包含所有其他类,构造函数和方法,包括我的主方法。 Here's an example  从结构上说,我过去常常看到的。

无论如何,我觉得我错过了关于这些括号如何关闭和嵌套代码的基本信息。例如,我不认为你可以让代码中的所有其他部分独立,我认为一切都必须在主类的括​​号内。我真的很感激任何洞察这一点。

1 个答案:

答案 0 :(得分:0)

嗨嗨欢迎编程:)在我看来,你在理解编码本身的一些基本内容时遇到了一些问题。我将尝试回答您在此处概述的一些问题(不要深入了解技术细节),并概述您已链接的一些代码。

1)为“主要”课程命名。
您的“主要”课程的名称不需要特别。通常,包含关键“main”方法的类(即public static void main(String [] args){...})只是“运行”程序的类。当我做作业时,我经常将其命名为CalculatorRunner.java或GameRunner.java或其他任何内容。

2)构造函数,类,方法,括号
从我在你的问题中看到的情况来看,你似乎也很难辨别出类,构造函数,方法之间的区别。做一点研究,你将学会发现语法和包围之间的细微差别。 :)

教授关联的代码 你教授所链接的代码有点糟糕。在单个文本文件中定义了几个类,这可能会使新程序员感到困惑。 “为什么这里有很多课程?!什么事情在继续?!”大声笑不要惊慌。这可能是因为你的教授懒惰而且不想把课程分开。它对Java VM来说是可以接受的,但对程序员来说却不那么有趣。找到类所在的位置并将它们放入自己的类文件中,事情会更加清晰。 Fantasy足球代码更加清晰,并且没有多个类嵌入其中。

无论如何,你问过的问题是漂亮的教科书...练习多一点,它们都会慢慢融合在一起。希望它有所帮助。