package不能放在那个位置的,很基础的另外一般封装的话用jar命令就可以了,具体就不解释了,查相关资料吧

解决方案 »

  1.   

    不太正确.
    封装是对类,与package无关.
    package mypackage;public class Class1 {
      ...
    }class Class2 {
      ...
    }
    在一个java文件中,不能定义一个以上public类.
      

  2.   

    为什么不试试,我觉得至少应该看看书先,再来问。看你这样问,恐怕是什么java书都没有看过
      

  3.   

    封装是这样的:你写好的一个类,其中有许多属性和方法。    好,这些属性和方法有些是可以被外人看到的,有些则不可以。比如说吧,一个学校可以看作一个对象,学校中的学生就是一个个属性,学生们可以做的事情是一些方法,比如吃饭,学习,进出校门……。在学校外边的人们看来,只有进出校门这个方法是可见的,其余的方法都是不可见的!
      
        这个可见的和不可见的概念就是封装。你写好了一个类,其中不可见的属性和方法,你就把它前面加上private,可见的就加上public。这样,如果你在另外一个类中实例化这个类的对象,你就会看到,所有private的属性和方法都看不到了,而public的就是可以看到的!    封装的概念是OOP中的一个重要概念。千万不要把它和具体的语言混淆。OK??
      

  4.   

    封装指的是将一个对象相关的属性和方法封装在一个类里,看《thinking in java》
      

  5.   

    是很经典,但帖主该看看java的入门书了~:)
      

  6.   

    问的挺好,做的不对,一个.java文件只可以有一个public来修饰类。
      

  7.   

    首先你程序的问题应该是包装。
    其次程序语法有问题
    改为
    package Mypackage;//注意大小写
    public class Mypackage{
        public class class1
        {
         }
         public class class2
         {
          }
    }
      

  8.   

    你想问的是如何建立一个软件包,类似于类库、函数库,用package定义类属于的软件包
      

  9.   

    楼主问的好~!支持
    希望各位大哥不吝赐教
    关注ing。。
      

  10.   

    由于是初学JAVA,范了个错误。我说的上是PACKAGE(包装),谢谢大家。