1,訪問控制修飾符:
PRivate default protected public
同類 1 1 1 1
同包 1 1 1
子類 1 1
其它包中類 1
類成員的訪問控制,類本身也有訪問控制,但是類本身只有2種訪問控制即 public 和默認
父類不能是 private 和 default 否則 字類不能繼續.
2,內部類:
a類中定義一個b類,那么b為a所知,但是卻不為外部所知.內部類的定義無非凡之處,他可以
直接訪問引用外部類的所有變量和方法,不同之處是內部類可以聲明為 private 或者 protected
eg:
class Outer
{
int outer_i = 100;
void test()
{
Inner in = new Inner();
in.display();
}
class Inner
{
void display()
{
System.out.println("display: outer_i = " + outer_i);
}
}
}
class InnerClassDemo
{
public static void main(String[] args)
{
Outer outer = new Outer();
outer.test();
}
}
新聞熱點
疑難解答