public、private、protected 三种访问修饰符的区别
2012-03-05 09:51
483 查看
他们主要是作用范围的不一样
Public成员可以被同一个类或同一个包或不同包下的类都可以访问,可以被继承。
Protected成员可以被同一个类或同一个包下的类可以访问,不能被不同包下的类访问,可以被继承。
Private成员可以被于同一个类访问,不能被同一个包或不同包下的类访问,不可以被继承。
Public成员可以被同一个类或同一个包或不同包下的类都可以访问,可以被继承。
Protected成员可以被同一个类或同一个包下的类可以访问,不能被不同包下的类访问,可以被继承。
Private成员可以被于同一个类访问,不能被同一个包或不同包下的类访问,不可以被继承。
相关文章推荐
- PHP中public、protected、private三种访问修饰符的区别
- php的public、protected、private三种访问控制模式的区别
- php的public、protected、private三种访问控制模式的区别
- Java - 访问修饰符public、private、protected以及不写(默认)时的区别?
- java-访问修饰符public,private,protected,以及不写(默认)时的区别
- php的public、protected、private三种访问控制模式的区别
- 访问修饰符public,private,protected和default的区别?
- 访问修饰符public,private,protected,default时的区别
- Java常考面试题2--访问修饰符public,private,protected,以及不写(默认)时的区别?
- c#中访问修饰符public、private、protected、internal的区别
- 访问修饰符public、private、protected、以及不写(默认)时的区别
- php中的public、protected、private三种访问控制模式及self和parent的区别(转)
- [转]php的public、protected、private三种访问控制模式的区别
- c#中访问修饰符public,private,protected,internal,protected internal的区别
- php的public、protected、private三种访问控制模式的区别 self,parent
- php的public、protected、private三种访问控制模式的区别
- PHP public private protected 三种修饰符的区别
- php的public、protected、private三种访问控制模式的区别
- php的public、protected、private三种访问控制模式的区别
- Java 中访问修饰符public,private,protected和default(friendly) 的区别