访问控制

王朝other·作者佚名  2008-05-31
宽屏版  字体: |||超大  

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();

}

}

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
© 2005- 王朝网络 版权所有