???Java??????????
???????????? ???????[ 2013/4/24 9:59:07 ] ????????
????4????????????????
??????????????н????????DifferPackageExtend.java?????????????Out??
????DifferPackageExtend.java
package com.zj.other;
import com.zj.main.Out;
public class DifferPackageAndExtend extends Out{
public static void main(String[] args){
//create an DifferPackageAndExtend's object??which extends Out
Out extend=new DifferPackageAndExtend();
//create a protected inner object by 'new'
//Out.ProtectedIn protectedIn=extend.new ProtectedIn();
//->error:The constructor Out.ProtectedIn() is not visible
// create a protected inner object by 'out's method'
Out.ProtectedIn protectedIn=extend.getProtectedIn();
protectedIn.public_arg=0;
protectedIn.public_method();
}
}
???????new??????????????????????Out.ProtectedIn?????????????????????????
???????getInnerInstance()???????protected??????????????????public?????public?????????????protected??????????????????????????????????????protected?????????????????????á?
??????
???·???
??????????????????
2023/3/23 14:23:39???д?ò??????????
2023/3/22 16:17:39????????????????????Щ??
2022/6/14 16:14:27??????????????????????????
2021/10/18 15:37:44???????????????
2021/9/17 15:19:29???·???????·
2021/9/14 15:42:25?????????????
2021/5/28 17:25:47??????APP??????????
2021/5/8 17:01:11