总体思想:
当前类 同一package 子孙类 其他package public √ √ √ √ protected √ √ √ × default √ √ × × private √ × × ×
题目1:展示protected方法具有包访问权限,但它仍然不是public的。
package iteye; public class apple { protected void eat(){ System.out.println("I eat a apple!"); } }
package iteye; public class test { public static void main(String []args) { apple a=new apple(); a.eat(); } }
输出正常,protected有包访问权限!如果不在一个包中的话,编译不会通过,jvm会告诉你这个方法是不可视的(not visible)
题目2:创建一个带有public、private、protected和包访问权限以及方法成员的类。创建一个该类的对象,看看在你视图调用所有类成员时,会得到什么类型的编译信息。
见总体思想。
题目3:创建一个带有protected数据的类,运用在第一个类中处理protected数据的方法在相同的文件中创建第二个类。
package iteye; public class test { public static void main(String []args) { apple a=new apple(); a.eat(); } } class apple { protected void eat(){ System.out.println("I eat a apple!"); } }
输出正常,同文件中等同于同包的访问权限。private无法访问!
相关推荐
java编程思想练习题答案,各个练习源码,以java文件形式保存。
java经典练习题 -网络编程 TCP Socket通信
Java编程思想(第4班)练习题答案,为了方便需要参考的同学,分享给大家,希望能帮到大家,里面都是通过代码体现
java练习题--容器使用练习
学Java一定会看Java编程思想,其练习题更才是精华所在!
java经典练习题-Java 的核心 API
java编程思想习题及答案(转载) www.pigkrtv.com
java编程思想习题及答案,全是精华!
看到别人共享的15积分,所以我下载下来送给大家,但是积分默认好像最少2积分,所以设置了一下。原本该免费的。
JAVA基础-第4章继承与多态-练习题-200910.doc
JAVA编程思想中大部分笔者认为需要手敲的代码,有些虽然很简单,但是也练就了此时我的手速,所以千万不要小瞧简单代码,其中也有一些笔者自己的理解,虽然很少,但还是有些值得学习的。
Java编程练习题
Java应用程序-习题-第6章.doc
java练习题-继承
java课后编程练习题答案
《Java编程思想 》第四版习题答案,高清版,带详细目录,方便阅读。
很好的java基础编程练习题,对初学java编程者有所帮助,谢谢。
-java基础练习题
Java面向对象编程练习题.pdf