作者ericssoneric (斐陶斐荣誉学会会员@@")
看板java
标题Re: [问题] constructor的预设修饰子?
时间Thu Jul 6 14:00:23 2006
java自动建立的constructor,
其修饰子会跟你Class的修饰子一样,所以是看你Class的修饰子。
如果你没写Class的修饰子,
那Java会帮你把Class修饰子变成"package" 而不是public。
至於"package"的权限是什麽,请翻书吧 ^^
※ 引述《hopes (hope  N  I》之铭言:
: 建立了一个class後,但如果没定义建构子,那Java就会自动建立一个不做任何事的建构子,
: 我想请问的是Java预设的建构子的修饰子是public吗?
: ---------------
: 我是在试package那里时发现的,如果两个class在不同package且无继承关系,
: 如果class1要用到class2时,如果class2的建构子宣告为 class2(){}
: 那class1就无法使用class2,会显示class2()is not public cannot be accessed
: from outside package.
: 所以我才觉得Java预设的constructor是public,不知这样对不对?
: 我看书看只说Java在没写construtor会自动建立,但都没说它的type是啥.
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 140.123.105.69