美文网首页
(Java基础)Java中的访问控制符

(Java基础)Java中的访问控制符

作者: 别点了填写不了昵称 | 来源:发表于2020-03-08 18:02 被阅读0次

概述

Java 中访问修饰符分为4类,分别为 private 、public、protected、default

private

注意:不能修饰类(外部类)
标记为private 意为是此类私有的,无法继承,无法通过本类以外的所有方式访问。

访问控制:只有同一类下可以访问。
继承:无法继承。

default

如果不加任何访问修饰符,Java 会默认加上 default 访问修饰。
访问控制:同一包下,同一类下,都能进行访问,不同包下不可以访问。
继承:无法继承变量(字类中不可以访问父类变量)。

protected

注意:不能修饰类(外部类)
如果加上 protected 意为保护类型的。

访问控制:同一包下,同一类下,都能进行访问,不同包下不可以访问。
继承:可以继承变量(字类中可以访问父类变量)。

public

公共类型,声明 public 的函数,变量,类。在任何地方都可以被访问。

访问控制:不限制
继承:所有声明public 的变量,函数都可以被继承。

总结

修饰符 类的内部 同一个包内 字类 任何地方
private Y N N N
default Y Y N N
protected Y Y Y N
public Y Y Y Y

相关文章

  • Java访问控制符

    Java访问控制符的访问权限

  • Java--封装的实现

    封装的实现-使用访问控制符 Java是使用“访问控制符”来控制哪些细节需要封装,哪些细节需要暴露的。Java中4种...

  • 专业课笔记

    一、简要叙述什么是访问控制符,列出java中的访问控制符,并说明各个控制符的控制权限。 访问控制符是一组限定类、域...

  • (Java基础)Java中的访问控制符

    概述 Java 中访问修饰符分为4类,分别为 private 、public、protected、default ...

  • Java基础-访问修饰符

    Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 de...

  • java访问修饰符

    Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java 支持 4 种不同的访问权限。 de...

  • Java中的访问控制符

    Java提供了4种访问控制级别 private 不加任何访问控制符的访问控制级别(default) protect...

  • java中修饰符的用法

    java中可以使用访问控制符来保护对类、变量、方法和构造方法的访问。其类别可分为访问控制修饰符和非访问修饰符 访问...

  • Java8 友元函数

    C++中有友元的概念,该文章是在Java实现友元的功能。实现该功能需要使用两个Java语法: 访问控制符 Java...

  • Java访问控制符

    类成员访问控制符# private:类成员只能在当前类的内部被访问,用于实现类的封装,将需要隐藏的成员变量和方法用...

网友评论

      本文标题:(Java基础)Java中的访问控制符

      本文链接:https://www.haomeiwen.com/subject/zkljdhtx.html