创建一个名为calculator的子包,其基础包名为parent.子包中应包含一个location类,location类包含一个名为disp()的方法;用于显示"child子包中location类"的消息.创建一个名为parenttest的类,使它导入此子包,并调用location类的disp方法. 
 

解决方案 »

  1.   

    创建一个名为calculator的子包,其基础包名为parent.这句话没看懂。
      

  2.   

    在代码全部的创建一个名为calculator的子包,其基础包名为parent
    子包与父包的关系\. 
      

  3.   

    我是这样理解的:parent.calculator.Location#disp()
    disp() {
      System.out.println("child子包中location类");
    }parent.calculator.Parenttest#doSomething()
    doSomething() {
      调用Location的disp方法
    }
      

  4.   

    import child.location;public class parenttest{
        public static void main(Strint [] args){
    location loct=new location();
    loct.disp();
        }package child;pubic class location{
         location(){};
         void disp(){
            System.out.println("这是子包的详细信息");
        }
    }请各位帮助在改下,谢谢
      

  5.   


    ////////////////////////////////////////////////////////
    //    parent.ParentTest.java
    ///////////////////////////////////////////////////////
    package parentimport calculator.location;public class ParentTest
    {
        public static void main(Strint [] args)
        {
             Location loct=new Location();
             loct.disp();
        }
    }
    ///////////////////////////////////////////////////////
    //    parent.calculator.Location.java
    ///////////////////////////////////////////////////////package calculator;pubic class Location
    {
        Location(){};
        public void disp()
        {
            System.out.println("child子包中location类");
        }
    }
      

  6.   

    创建一个名为child的子包,其基础包名为parent.子包中应包含一个location类,location类包含一个名为disp()的方法;用于显示"child子包中location类"的消息.创建一个名为parenttest的类,使它导入此子包,并调用location类的disp方法.   
      

  7.   

    wyjkk 差不多全对,而且把lz的不规范的写法改了,可惜...
    1.import calculator.location;
    =>calculator.Location;
    2.自己也写了parent.calculator.Location.java
    为什么package不是
    package parent.calculator;?
    3.sub包为child?
    那再改改
    package parent.child;////////////////////////////////////////////////////////
    //    parent.ParentTest.java
    ///////////////////////////////////////////////////////
    package parent;import calculator.Location;public class ParentTest
    {
        public static void main(Strint [] args)
        {
             Location loct=new Location();
             loct.disp();
        }
    }
    ///////////////////////////////////////////////////////
    //    parent.child.Location.java
    ///////////////////////////////////////////////////////package parent.child;pubic class Location
    {
        Location(){};
        public void disp()
        {
            System.out.println("child子包中location类");
            // 还有一个问题,你想要什么样的信息?反射自己看吧
        }
    }
      

  8.   

    ////////////////////////////////////////////////////////
    //    parent.ParentTest.java
    ///////////////////////////////////////////////////////
    package parent;import parent.child;// 这段忘了改了,你再试试,不懂叫我public class ParentTest
    {
        public static void main(Strint [] args)
        {
             Location loct=new Location();
             loct.disp();
        }
    }
    ///////////////////////////////////////////////////////
    //    parent.child.Location.java
    ///////////////////////////////////////////////////////package parent.child;pubic class Location
    {
        Location(){};
        public void disp()
        {
            System.out.println("child子包中location类");
            // 还有一个问题,你想要什么样的信息?反射自己看吧
        }
    }
      

  9.   

    如何创建包俺也不是很懂 俺的理解就是:
    所谓的pakage就是文件夹
    新建个parent文件夹
    在parent文件夹里再建个calculator文件夹
    这样所谓的基础包 子包就都有了再来添加类
    ==============================================================
    子包中应包含一个location类,location类包含一个名为disp()的方法;用于显示"child子包中location类"的消息.
    这个直接写代码就可以了
    package parent.calculatorpublic class Location{
      disp(){
        System.out.println("child子包中location类");
      }
    }
    ==============================================================
    创建一个名为parenttest的类,使它导入此子包,并调用location类的disp方法.   
    import parent.calculator;public class Parenttest{
      public static void main(string[] args){
        Location child=new Location;
        child.disp;
      }
    }
      

  10.   

    import parent.calulator.* ???
      

  11.   

    我不知道理解对不对,我是这么写的,你自己是不是这样
        
    ////////////////////////////////////////////////////////
    //    parent.ParentTest.java
    ///////////////////////////////////////////////////////
    package parent;import parent.calculator.Location;public class ParentTest
    {
        public static void main(Strint [] args)
        {
             Location loct=new Location();
             loct.disp();
        }
    }///////////////////////////////////////////////////////
    //    parent.calculator.Location.java
    ///////////////////////////////////////////////////////package parent.calculator;pubic class Location
    {
        Location(){};
        public void disp()
        {
            System.out.println("child子包中location类");
        }
    }
      

  12.   

    java 里的基础包一般是指最常用的包…… 
    不知道楼主这里的基础包是想说啥还是一个面试题?楼主,这家公司你不用去了…… 
      

  13.   

    child在parent文件夹下
    而parent文件夹下有child文件夹
    child文件夹下有Location.java这个文件,因为是在访问在不同包的类的方法,方法前要加上修饰符public
    ParentTest.java在parent下面
    package parent;import parent.child.Location;public class ParentTest
    {
        public static void main(String [] args)
        {
             Location loct=new Location();
             loct.disp();
        }
    }
    package parent.child;public class Location
    {
        public Location(){};
        public void disp()
        {
            System.out.println("child子包中location类");
        }
    }