访问控制中默认,public,private,protected区别?
来源:互联网 发布:sqlserver 统计表行数 编辑:程序博客网 时间:2024/06/05 17:38
Java 的访问控制机制说明:1.任何声明为public的内容可以被从任何地方访问。 2.被声明成private的成员不能被该类外看到。 3.如果一个成员不含有一个明确的访问说明,马克-to-win,它只对同包可见, 不同包不可见。这是默认访问。 4.protected是同包都可见,且子类都可见。
以下就上表中的一些难于理解的知识点给出实例进行分析:
2.1 以下例子说明:1)子类可以访问protected 2)同一包中非子类(Test)可以访问protected。
you can use protected to access the value in the super class.
例1.2.1
class AMark {
protected int i;
public void printI() {
System.out.println("i=" + i);
}
}
class B extends AMark {
public void printIInB() {
System.out.println("in B i=" + i);//子类可以访问protected
}
}
public class Test {
public static void main(String[] args) {
。。。。。。。。。。。
详情请见:http://www.mark-to-win.com/JavaBeginner/JavaBeginner3_web.html#InheritanceAccessControl
分类:未分类 |评论:0 | 浏览:1 | 收藏 | 以下就上表中的一些难于理解的知识点给出实例进行分析:
2.1 以下例子说明:1)子类可以访问protected 2)同一包中非子类(Test)可以访问protected。
you can use protected to access the value in the super class.
例1.2.1
class AMark {
protected int i;
public void printI() {
System.out.println("i=" + i);
}
}
class B extends AMark {
public void printIInB() {
System.out.println("in B i=" + i);//子类可以访问protected
}
}
public class Test {
public static void main(String[] args) {
。。。。。。。。。。。
详情请见:http://www.mark-to-win.com/JavaBeginner/JavaBeginner3_web.html#InheritanceAccessControl
0 0
- 访问控制中默认,public,private,protected区别?
- Ruby中访问控制符public,private,protected区别总结
- Ruby中访问控制符public,private,protected区别总结
- Ruby中访问控制符public,private,protected区别总结
- Ruby中访问控制符public,private,protected区别总结
- 访问控制符public ,private ,protected,private protected的区别!
- C++中public,protected,private访问控制
- 访问控制(public .private .protected )
- private,protected,public,默认四种访问控制权限
- java 访问控制修饰符public、 protected、 默认、private
- Java访问控制符private, default, protected, public的区别
- Java中public、private、protected、默认四种访问权限
- java中访问控制符public、private、protected、default之间的区别
- c++中private,public,protected的访问控制
- java 中访问控制 public、private 和 protected 介绍
- Java中public,private,protected,和默认的区别
- JAVA中public private protected和默认的区别
- Java访问权限public、protected、默认、private
- 客户端网络库实现真的很简单吗?
- RESTful 最佳实践
- OC总结
- BOOST SPARSE MATRIX访问一行元素
- 自定义AutoCompleteTextView
- 访问控制中默认,public,private,protected区别?
- linux 安装nodejs
- UVa 11426 - GCD - Extreme (II) (数学 欧拉函数)
- 阿斯顿g
- Objective-C内存管理相关的面试题
- 【ThinkingInC++】25、用sizeof运算符可以确定struct的长度。
- 【ThinkingInC++】26、下推栈(push_down stack)不会越出内存
- 18期中国智能家居主题沙龙将于8月27日在京举办--“小米模式”将至,智能家居的发展趋向与应对之策
- RESTful "哲学":不要为了RESTful而RESTful;在能表达清楚的情况下,简单就是美。