黑马程序员技术交流社区
标题:
类的修饰符的区别和用法
[打印本页]
作者:
陈斌
时间:
2012-2-29 13:52
标题:
类的修饰符的区别和用法
大家能详细讲讲类前面修饰符的区别吗?如private、public、protect、等等
作者:
冯兵兵
时间:
2012-2-29 16:23
java修饰符:public、protected、default、private;不加其他三个控制符则默认为default
包外 子类 包内 类内 使用对象
public 可 可 可 可 类、接口、构造器、成员(全局变量、方法)
protected 否 可 可 可 构造器、成员(全局变量、方法)
default 否 否 可 可 类、接口、构造器、成员(全局变量、方法)
private 否 否 否 可 构造器、成员(全局变量、方法)
作者:
刘泰
时间:
2012-2-29 20:08
java修饰符:public、protected、default、private 在定义一个类是,自己不主动加入修饰符,默认的为default,他们的主要去别就是在调用它们的权限上的区别,public的可以再不同的包中调用,可以查一下他们的权限,然后通过对比就可以知道它们的具体差别了,一般情况下,用public,和private就可以吧。
作者:
靖美专
时间:
2012-2-29 22:59
Java语言中访问修饰符的类型
(1)private:只能被本类中的方法或是对象访问使用
(2)缺省:只能被本类中的方法或是对象访问使用,以及同一个包下面的类使用(包括子类)
(3)protected:涵盖缺省状态下的作用范围,还包括不同包下的子类也可以访问使用
(4)public:任何作用范围都可以是使用
Java语言中访问修饰符访问权限列表
修饰符 同一个类 同一个包 不同包的子类 全部
private 是 否 否 否
缺省 是 是 否 否
protected 是 是 是 否
public 是 是 是 是
作者:
xieguanxiong
时间:
2012-3-1 09:24
public:是公共的,都可以访问;
private:是私有,只能在类的内部访问;
默认修饰符:在包内都可以使用;
protected:受保护的,在本类或者是本类的子类都可以使用。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2