为什么我们必须在代码顶部声明一个包?

时间:2016-04-30 14:32:14

标签: java

我是一个新的java学习者,我做了一个"你好youtube"程序,因为我看了youtube教程。 但是,它在这种形式下第一次没有工作。

class apples{
   public static void main(String args[]){
       System.out.println("hello youtube!");
  }
}

所以我在下面学习并描绘了两种解决方案。

enter image description here

第一个解决方案:代码顶部需要package bucky;。我们究竟解决了添加包bucky的问题?

其他解决方案的含义是什么? 我的意思是我们正在移动一个名为apples.java的类,为什么我们特别移动类呢?

2 个答案:

答案 0 :(得分:4)

  

我们究竟解决了添加包bucky的问题?

通过添加您指定的类在您的类所在的文件夹中的包。

  

我的意思是我们正在移动一个名为apples.java的类,为什么我们特别   举例来说,移动课程?

Eclipse IDE通过将您的类移动到一个好的包来告诉您一种解决错误的方法......

查看this教程

答案 1 :(得分:0)

包裹声明是可选

如果不声明-您将所有类都放在default包中(错误的编码风格)。

如果声明,请在文件的第一行进行。