Protected访问权限 .
来源:互联网 发布:人工智能自我意识 编辑:程序博客网 时间:2024/05/16 12:43
注:protected 既包括protected 域,又包括protected 方法,以下统称为protected!
package A;
public class Father {
}
==================================================================================
package B;
import A.Father;
public class Son extends Father {
public static void main(String[] args) {
}
}
我们看到上面的程序会抛出两个错误,原因就在于:当子类与父类位于不同包中时,父类中的protected成员,对于父类本身是不可访问的,只有子类对象才可以访问!上面的程序我们可以把会出错的那两句改成:
这样就不会出错!
=======================================================================
在上面的例子上,再做一点修改,把Father 中的test()改为protected static void test()
然后在Son类中创建Father f = new Father();
此时,f 仍然不能访问f.i,但是f却可以访问test(),即用f.test()时,不会出错,原因是:
因为test() 是static Method , static method 调用 不需要通过对象的实例,跟写成 Son.test() 是一样的效果 !
===========================总结======================================
转自:http://blog.csdn.net/smqjzzm1988/article/details/7564557
- protected访问权限
- java protected访问权限
- java protected 访问权限
- Protected访问权限
- protected 关键字 访问权限
- protected访问权限
- protected关键字访问权限
- protected的访问权限
- Protected访问权限 .
- c++ protected 访问权限
- Java: protected访问权限
- protected访问权限
- java protected访问权限
- Java:谈谈protected访问权限
- Java:谈谈protected访问权限
- C++ protected成员访问权限
- Java:谈谈protected访问权限
- 我的protected访问权限
- HDU 1.1.5 A+B for Input-Output Practice (V)
- printf("%f",10/3);的结果是什么?
- Android布局常用
- lua基础【二】lua中关于字符串的操作总结
- 10个面向开发人员的在线编程网站
- Protected访问权限 .
- 第11周项目1-函数版星号图(1)
- android LinearLayout嵌套 button时onClickListener不响应的问题
- codevs2102 石子归并 2
- 第十一周项目二求最大公约数2
- HDU 1.1.6 A+B for Input-Output Practice (VI)
- Android开发实践:使用Service还是Thread
- oracle11G新特性区间分区(对时间或数字分区自动管理)
- 黑马程序员---java基础---面向对象2