关于package、import的小问题

J2EE 码拜 10年前 (2015-04-10) 1179次浏览 0个评论

Test2.java代码:

package cn.zf;

public class Test2 {
	Test2(){
		System.out.println("Test2");
	}
}

Test.java代码:

package cn.mybole;

import cn.zf.Test2;

public class Test{
	public static void main(String[] args){
		Test2 t = new Test2();
		System.out.println("package test!");
	}
}

编译出现这种错误:
关于package、import的小问题
构造函数怎么会不是公开的?

编译Test2.java的结果应该是没问题的:
关于package、import的小问题

关于package、import的小问题
10分
Test2的构造函数前加public。
你这种写法其他包的类无法访问。
关于package、import的小问题
10分
方法默认访问类型是protected 指的是同一个包下的类才可以调用到该方法
关于package、import的小问题
10分
很奇怪你的javac怎么会显示这个错误,你的目录结构都不对
关于package、import的小问题
10分
我解决了,给你附上我的截图,我用的myeclipse,他会提示你哪错了

关于package、import的小问题


CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明关于package、import的小问题
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!