日期:2014-05-20  浏览次数:20953 次

如何将两个类放在同一个包中?
怎么把两个类放在同一个包中?是直接在某个目录下创建两个类呢还是使用package语句,如:
package 包名;
class one{}

package 包名;
class two{}

但这么做,两个类之间无法访问,何解?

------解决方案--------------------
不用IDE的话,一个package就可以啊!
------解决方案--------------------
你用的什么ide,大哥不会是记事本吧
------解决方案--------------------
引用:
Quote: 引用:

你用的什么ide,大哥不会是记事本吧
对啊 用的记事本

那就只能一个class一个包
------解决方案--------------------

1、按照你的要求,可以做如下操作,

   新建一个文件夹,如结构体 com/huawei/test

   那么在此路径如 D:/com/huawei/test/

   下面新建两个java类(A.java,B.java ),此时两个java类是属于同一个包下的

   但是,java文件的内部需要如下声明;
  //A.java
  

     package com.huawei.test;
     public class A{
         public static void main(String[]args){
               B b=new B();
               System.out.println(b.sex);
          }
     }
  

     //B.java
  

     package com.huawei.test;
     public class B{
         private String sex="男";
     }
  

------解决方案--------------------
引用:
1、按照你的要求,可以做如下操作,

   新建一个文件夹,如结构体 com/huawei/test

   那么在此路径如 D:/com/huawei/test/

   下面新建两个java类(A.java,B.java ),此时两个java类是属于同一个包下的

   但是,java文件的内部需要如下声明;
  //A.java
  

     package com.huawei.test;
     public class A{
         public static void main(String[]args){
               B b=new B();
               System.out.println(b.sex);
          }
     }
  

     //B.java
  

     package com.huawei.test;
     public class B{
         private String sex="男";
     }
  


可以的
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

Quote: 引用:

你用的什么ide,大哥不会是记事本吧
对啊 用的记事本

那就只能一个class一个包

一个类一个包??那还搞什么

我是说你用记事本这样没必要。
------解决方案--------------------
类似的问题就不要纠结哈,搞个ide先看看结果,就有结果了么