c,d都是ship(String dest)的局部变量。
除非你再main中new.

解决方案 »

  1.   

    如果该城内嵌类如下:
    public class Parcell{
      class Contents{
         private int i=11;
          void value(){ System.out.println("i="+i);}
         }
      class Destination{
         private String label;
         Destination(String whereTo){
           label=whereTo;
           }
          void readLabel(){System.out.println("label="+label);}
           }public void ship(String dest){
        Contents c=new Contents();
        Destination d=new Destination(dest);
        
        }
    public static void main(String[] args){
        Parcell p=new Parcell();
        p.ship("Tanzania");
        
        }
    }
    那么在main中添加什么语句可以达到与源程序同样的效果?
      

  2.   

    public static void main(String[] args) {    Contents c=new Contents();
        Destination d=new Destination(args[0]);
        c.value();
        d.readLabel();
      }
    在Main中直接写啊
    这样有什么不图吗?