美文网首页Java基础知识
java基础3:访问控制修饰符

java基础3:访问控制修饰符

作者: ygxing | 来源:发表于2019-04-26 17:27 被阅读0次

修饰符的作用

控制类,方法,构造器和成员变量的访问

修饰符分类

按访问范围从小到大排序: private, default, protected, public

private
  • private表示私有
  • 该修饰符拥有最小的访问权限
  • 只能在自己类中访问
default
  • 当没有使用修饰符的时候,默认使用default
  • 只有同一个包内才可以访问
protected
  • 在同一个包内,
  • 或者在不同包的子类,都可以访问
  • 可以用于继承和实现
public
  • 最大权限的访问权限
  • 不同包的不同类都可以访问
注意点
  • protected和private关键字不能修饰顶级类(外部类),
    • 因为没有任何意义:
    • private修饰一个类,那么这个类无法被访问
    • protected修饰一个类,作用要么和default一样,要么和public一样
  • protected和private可以修饰内部类

修饰符的作用范围

修饰符 同一个类 同一个包 不同包子类 不同包中
private × × ×
default × ×
protected ×
public

相关文章

  • Java知识之修饰符

    Java中的修饰符 Java中的修饰符主要分为两类: 访问控制修饰符 非访问控制修饰符 访问控制修饰符分: pub...

  • Java基础学习六 关键字

    java语言中的访问控制权限修饰符 访问控制权限修饰来控制元素的访问范围。 访问控制权限修饰符包括:public ...

  • java基础-static

    概述 static 在java体系里的地位:java语言的一个修饰符,属于非访问修饰符,所谓访问修饰符就是控制访问...

  • Java访问控制修饰符

    访问控制修饰符: 用来控制对类、方法和变量访问权限的修饰符。Java 支持 4 种不同的访问权限: default...

  • java基础3:访问控制修饰符

    修饰符的作用 控制类,方法,构造器和成员变量的访问 修饰符分类 按访问范围从小到大排序: private, def...

  • java(3-Java 修饰符)

    Java 修饰符主要两类:访问修饰符非访问修饰符 访问控制修饰符 default (即默认,什么也不写): 在同一...

  • java的访问修饰符

    一. Java中的访问修饰符 Java面向对象的基本思想之一是封装细节并且公开接口。Java语言采用访问控制修饰符...

  • java中修饰符的用法

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

  • Java修饰符

    Java修饰符用来定义类、方法、变量,通常放在语句的最前端,修饰符主要分为两类: 访问控制修饰符 非访问修饰符 访...

  • Java访问控制修饰符

    Java中的访问控制修饰符一共有四个:publ...

网友评论

    本文标题:java基础3:访问控制修饰符

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