`
凤凰涅磐
  • 浏览: 86537 次
  • 性别: Icon_minigender_2
  • 来自: 上海
社区版块
存档分类
最新评论

java的访问控制符

阅读更多

public 可以被所有其他类访问
private 只能被自身访问和修改

protected 自身,子类及同一个包中类可以访问
package/Friendly 同一个包中的类可以访问,声明时没有加修饰符,认为是package/Friendly

 

protected 和 Friendly 在继承类的访问控制上的区别是:

不管子类与基类是否在同一个package,子类都可以访问基类中protected的成员;

只有当子类与基类在同一个package中时,子类才可以访问基类中friendly的成员。

 

分享到:
评论

相关推荐

    java访问控制符.txt

    简要叙述什么是访问控制符,列出Java中的访问控制符,并说明各个访问控制符的控制权限

    Java的访问控制符

    java的访问控制符分为两类:类的访问控制符,属性和方法的访问控制符。  1. 类的访问控制符有两种:public, default(默认的,什么都不用写)  default是包内访问控制符。  当然对于内部类还可以有static修饰,...

    Java语言与面向对象程序设计第09讲(访问控制符和类的设计)

    Java语言与面向对象程序设计是编程学习的重要组成部分,尤其对于初学者来说,理解访问控制符和类的设计至关重要。访问控制符决定了类、属性和方法的可见性和可访问性,是实现封装和信息隐藏的关键。 首先,我们要...

    JAVA封装的特点、访问控制符.docx

    以下是关于封装特点和Java访问控制符的详细说明: 1. 封装的特点: - **隐藏**:封装的关键在于隐藏对象的内部实现细节,使外部代码无法直接干涉。这样可以避免因为不正确的外部操作导致的数据错误。 - **暴露**...

    Java访问修饰符

    Java 访问修饰符是 Java 编程语言中的一种重要机制,它控制着类、方法和变量的访问权限。访问修饰符可以分为四种:public、protected、private 和缺省(无访问修饰符)。 public 访问修饰符 public 访问修饰符是最...

    13_访问控制符_2 视频

    在Java编程语言中,访问控制符是用于定义类、接口、方法或变量的可访问性的关键字。...通过学习这个视频,你可以深入理解Java访问控制符的使用,提升代码的组织和设计能力,为编写高效、安全的Java程序打下坚实基础。

    JAVA访问修饰符大归纳

    JAVA 访问修饰符是 JAVA 语言中的一种基本概念,它控制着类、方法、变量的访问权限,帮助开发者更好地组织和管理代码。根据 JAVA 访问修饰符的特性和使用范围,我们可以将其分为三类:修饰符类的访问修饰符、属性的...

    java实验报告 四个访问权限,抽象数据类型栈,计算器

    编写四个类A、B、C、D,其中类A、B在同一个包中,类C、D在另一个包中,且类C为类A的子类,通过这四个类来测试private,protected,public和friendly四个访问权限的区别。实现栈的基本操作。实现计算器。

    Java类的修饰符、访问控制符

    Java语言中的类修饰符和访问控制符是编程中至关重要的概念,它们决定了代码的组织结构、访问权限和封装性。本实验旨在深入理解和熟练运用这些关键特性。 首先,Java类修饰符包括`public`, `private`, `protected`...

    Java修饰符使用整理(含实例)

    Java 修饰符是 Java 语言中的一种基本语法元素,用于控制访问权限、继承关系、抽象类和静态成员变量等方面。Java 修饰符可以分为两大类:访问修饰符和非访问修饰符。访问修饰符包括 public、protected、default 和 ...

    【后端】java基础(5.3)java高级基础之java的修饰符——访问控制符

    Java语言的访问控制符是编程时用来控制类、属性、方法和构造器访问权限的关键字。主要有四种:public、protected、默认(不修饰)和private。这些修饰符决定了类的成员在不同范围内的可见性。 1. **public**:公共...

    Java试卷(去水印)1

    Java 试卷主要考察了几个核心知识点,包括编程语言的发展历史、Java 中的访问控制符、面向对象编程思想、子类覆盖父类方法的规则以及Java GUI编程中的事件委托模型。 1. **编程语言发展历程**: 编程语言经历了从...

    Java期末习题31.doc

    Java期末习题31.doc ...本资源涵盖了 Java 语言程序设计的多个方面,包括 Java 编译过程、字节码文件、Java Applet、继承和多态、访问控制符、方法、基本数据类型、逻辑运算符、抽象类和抽象方法等。

    JAVA面向对象编程(孙卫琴)学习笔记

    "JAVA面向对象编程(孙卫琴)_6java访问控制符.doc"讲解了Java的访问控制符,如public、private、protected和默认(包访问)。这些控制符定义了类、方法和变量的可见性和访问权限,是理解封装原则的关键。 "学习笔记....

    java访问权限修饰符public.doc

    java 访问权限修饰符详解 在 Java 语言中,访问权限修饰符是指用来限定类、成员变量和方法的可访问范围的关键字。访问权限修饰符分为四种:public、protected、friendly 和 private。每种修饰符都有其特定的访问...

    剖析Java中的访问/非访问控制符以及神奇的main函数

    Java中的访问控制符是编程中用来限制类、接口、字段和方法访问权限的关键字,它们在面向对象的设计中起着至关重要的作用。访问控制符主要包括`private`、默认(无修饰符)、`protected`和`public`,这些控制符决定了...

    java修饰符的使用.pdf

    访问控制符是 Java 语言中控制类及类的成员变量和方法的访问权限的修饰符。访问控制符分为四种级别: 1. 公有访问控制符(public):public 修饰符是最宽松的访问控制符,允许其他包中的类访问和引用该类。public ...

    12_访问控制符_1 视频

    在Java编程语言中,访问控制符是用于定义类、接口、方法和变量的可访问性的关键字。这些控制符有助于实现封装,这是面向对象编程的基本原则之一。本视频“12_访问控制符_1”专注于Java中的访问控制,是Java SE(标准...

    Java修饰符总结

    Java修饰符主要分为两大类:访问控制符和非访问控制符。其中,访问控制符用于控制类、方法和变量的可访问性范围,而非访问控制符则用于提供额外的功能,如抽象、静态、同步等。 #### 访问控制符 访问控制符包括`...

Global site tag (gtag.js) - Google Analytics