|
|
ToDo:
|
|
病院へごーごー。仕事も沢山あったのだが、月に一度は行って薬をゲッツ。
Command Line集。
LAMPの開発環境が一発です。まー、ヲレ的には今の所では用事がないですが。
public class Outer{
private String str = "abc";
protected class Inner{
protected void func(){
System.out.println(str);
}
}
public void func(){
new Inner().func();
}
public static void main(String args[]){
new Outer().func();
}
}
C#では、勿論Innerのfunc()で、Outerのnone staticなメンバーはアクセスできん!ってコンパイルで怒られます。
Ruby/Pythonでも出来ないっぽい(ヲレの微小な知識レヴェルですが…)
InnerとOuterって定義として入れ子の関係であるし、この場合ではインスタンス化した時はhave-aの関係なんで、勝手に見られないのがよさそうな希瓦斯。