`
只帅一次
  • 浏览: 34491 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

java编程思想练习题-第6章练习4,5,6-访问权限

阅读更多

总体思想:

                      当前类    同一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编程的核心概念。这份资料可能包含了丰富的编程习题,旨在强化对Java语言的理解,提高编程技能。通过解决这些练习,开发者可以巩固基础...

    Java编程思想练习题答案

    以下是对"Java编程思想练习题答案"这个主题的详细知识点解析: 1. **基础语法**:Java的基础语法包括变量声明、数据类型(基本类型和引用类型)、运算符、流程控制(if语句、switch语句、循环语句)等。在解答练习...

    Java编程思想第五章练习和习题

    《Java编程思想第五章练习与习题》章节涵盖了Java编程中的关键概念,这些概念对于深入理解和熟练运用Java语言至关重要。本章的练习旨在巩固和拓展读者在类、对象、继承、多态等核心主题上的理解。以下是根据描述和...

    Java编程练习题资源 -各章节练习刷题

    Java的并发编程是其一大特色,本章练习题将覆盖线程的创建、同步、互斥锁、死锁以及并发集合等主题。理解并熟练运用多线程技术,能有效提升程序的执行效率,编写出更高效的并发程序。 总之,这份Java编程练习题资源...

    JAVA基础-第4章继承与多态-练习题-200910.doc

    JAVA基础-第4章继承与多态-练习题 本资源是关于JAVA基础的第四章继承与多态的练习题,涵盖了继承、多态、构造方法、方法覆盖、final类等知识点。本资源共有9道选择题,考察了程序员对JAVA语言的掌握程度。 在第1题...

    Java课后编程练习题答案

    "Java课后编程练习题答案"提供了对这些练习题的解答,帮助学习者检查自己的理解和解决方法。 一、Java基础 Java的基础包括语法、数据类型、变量、运算符、流程控制(如if-else、switch、for、while循环)以及方法。...

    Java软件开发实战 Java基础与案例开发详解 11-8 练习题 共5页.pdf

    6-4 访问修饰符 6-5 static修饰符 6-6 final修饰符 6-7 abstract修饰符 6-8 接口 6-9 继承和多态 章节练习 7-1 面向对象的分析与设计简介 7-2 对象模型建立 7-3 类之间的关系 7-4 软件的可维护与复用设计原则 7-5 ...

    Java软件开发实战 Java基础与案例开发详解 13-12 练习题 共5页.pdf

    6-4 访问修饰符 6-5 static修饰符 6-6 final修饰符 6-7 abstract修饰符 6-8 接口 6-9 继承和多态 章节练习 7-1 面向对象的分析与设计简介 7-2 对象模型建立 7-3 类之间的关系 7-4 软件的可维护与复用设计原则 7-5 ...

    Java编程练习题

    本资源“Java编程练习题”旨在帮助学习者深化对Java Standard Edition(Java SE)的理解,通过实践来提高编程技能。Java SE是Java平台的基础,提供了用于桌面应用程序和服务器端应用程序开发的核心API。 这些练习题...

    Java练习题1-9章

    "Java练习题1-9章"涵盖了从入门到进阶的关键知识点,旨在帮助学习者巩固和提升Java编程技能。下面将对这些章节涉及的主要知识点进行详细的阐述。 1. **第一章:Java简介** - Java的历史和应用领域 - Java的特性:...

    Thinking in Java 练习题答案

    以下是对"Thinking in Java 4Edition 练习题答案"的一些关键知识点的详细解释: 1. **基础语法**:在书中,读者会遇到关于类、对象、封装、继承、多态等基础知识的练习题。解答这部分问题时,你需要理解Java如何...

    Java编程思想_第4版—习题答案.rar

    这个"Java编程思想_第4版—习题答案"压缩包包含了上述所有知识点的练习题解答,对于深入理解和掌握Java编程技术具有极大的帮助。通过研读和实践这些习题,读者能够逐步提升自己的编程技能,成为一名熟练的Java开发者...

    Java编程思想源代码及课后练习代码

    而《Thinking In Java 练习题答案 第四版.zip》则提供了书中课后练习题的答案,这对于检验自己的学习成果、解决困惑以及避免错误的编程习惯非常有帮助。 在Java编程思想中,核心知识点包括: 1. **基础语法**:...

    JAVA编程思想习题及答案

    JAVA编程思想习题及答案 我收集了很多东西自己看不了 拿出来分享啊!

    Java软件开发实战 Java基础与案例开发详解 3-10 java基础知识章节练习 共4页.pdf

    6-4 访问修饰符 6-5 static修饰符 6-6 final修饰符 6-7 abstract修饰符 6-8 接口 6-9 继承和多态 章节练习 7-1 面向对象的分析与设计简介 7-2 对象模型建立 7-3 类之间的关系 7-4 软件的可维护与复用设计原则 7-5 ...

    chap-java基础练习题 -java基础练习题

    Java基础是编程学习的重要部分,...以上就是Java基础练习题涉及的主要知识点,通过深入理解和实践这些内容,你的Java编程技能将得到显著提升。在学习过程中,不断练习和解决实际问题,将有助于更好地掌握这些基础知识。

    Java编程思想 Thinking in Java 课后习题答案

    该压缩包文件“Thinking In Java 练习题答案 第四版]Annotated+Solution+Guide+for+TIJ4.pdf”包含了《Thinking in Java》第四版的全部习题解答,这些解答通常会包括对问题的解析、代码实现以及可能的优化建议。...

    java练习题-继承编程资料

    java练习题-继承

    JAVA基础-第3章类与对象-练习题-200910.doc

    - 静态方法不能直接访问非静态成员,因此在练习题6中,`f`方法不能修改`x`,所以输出是10.0。 7. **静态变量和作用域**: - 静态变量属于类,而非对象,所以在练习题7中,无论传入什么参数,`y`的值始终是20。 8...

Global site tag (gtag.js) - Google Analytics