如何将两个类放在同一个包中?
怎么把两个类放在同一个包中?是直接在某个目录下创建两个类呢还是使用package语句,如:
package 包名;
class one{}
package 包名;
class two{}
但这么做,两个类之间无法访问,何解?
------解决方案--------------------不用IDE的话,一个package就可以啊!
------解决方案--------------------你用的什么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="男";
}
可以的
------解决方案--------------------
你用的什么ide,大哥不会是记事本吧
对啊 用的记事本
那就只能一个class一个包
一个类一个包??那还搞什么
我是说你用记事本这样没必要。
------解决方案--------------------类似的问题就不要纠结哈,搞个ide先看看结果,就有结果了么