首页 > 编程语言 >java修饰符

java修饰符

时间:2022-08-31 15:55:22浏览次数:66  
标签:java 修饰符 访问 修饰 允许 级别

基本介绍:

java提供了四种访问控制修饰符号,控制犯方法和属性(成员变量)的访问权限(范围)

1、公开级别:用public修饰,绝对公开

2、受保护级别:用protected修饰,对子类和同一个包中的类公开

3、默认级别:没有修饰符,向同一个包的类公开

4、私有级别:用private修饰,只有类本身可以访问,不对外公开

4种访问修饰符的访问范围:

访问级别 访问控制修饰符 同类 同包 子类 不同包
公开 public 允许 允许 允许 允许
受保护 protected 允许 允许 允许 不允许
默认 没有修饰符 允许 允许 不允许 不允许
私有 private 允许 不允许 不允许 不允许

使用注意事项:

(1)修饰符可以用来修饰类中的属性、成员方法以及类

(2)只有默认的和 public 才能修饰类!并且遵循上述访问权限的特点

(3)成员方法的访问规则与属性的完全一致

标签:java,修饰符,访问,修饰,允许,级别
From: https://www.cnblogs.com/hjdcf/p/16643377.html

相关文章

  • Java15-File类、递归
    Java15【File类、递归】主要内容File类递归Lambda优化第一章File类1.1概述java.io.File类是文件和目录路径名的抽象表示,主要用于文件和目录的创建、查找......
  • IOS下无法获取到WebViewJavascriptBridge的问题排查
    问题描述在安卓下正常获取到WebViewJavascriptBridge,在IOS下一直无法获取到WebViewJavascriptBridge官网的示例如下:接手项目时已有的桥接代码:可以发现src不同,一个......
  • Java 修饰符
    访问控制修饰符Java中,可以使用访问控制符来保护对类、变量、方法和构造方法的访问。Java支持4种不同的访问权限。default (即默认,什么也不写):在同一包内可见,不使......
  • JAVA面试题总结归纳
    问题一:JAVA的原始数据类型有哪些,它们的大小以及其对应的封装类是什么?数据类型对应大小对应的封装类boolean1bit,boolean类型单独使用是4个字节,而在数组中又是1个......
  • smile——Java机器学习引擎
    资源https://haifengl.github.io/https://github.com/haifengl/smile介绍Smile(统计机器智能和学习引擎)是一个基于Java和Scala的快速、全面的机器学习、NLP、线性代数、......
  • 【Java学习Day11】变量种类及命名规范
    变量变量是什么:就是可以变化的量Java是一种强类型语言,每个变量都必须声明其类型Java变量是程序中最基本的存储单元,其要素包括变量名,变量类型和作用域typevarNa......
  • java 实现逻辑分页
    //逻辑分页PageModelmodel=newPageModel();longtotal=list.size();model.setTotal(total);model.setPageNum(pageNum);model.setPageSize(pageSize);longpage=tot......
  • Java:将Excel转换为XPS
    Excel文档具有存放、处理数据等功能,用途十分广泛。有时为了满足不同的工作需要,我们需要将Excel文件进行文档格式转换。将Excel文件转换为XPS文件就是其中一种。XPS是一种版......
  • 简单的java代码审计
    描述很简单的代码审计java安全——Fastjson反序列化java安全——SQL注入Fastjson反序列化首先看一下配置文件,对于Maven项目,我们首先从pom.xml文件开始审计引入的第......
  • Java中如何将String转化成int数组?
    publicstaticvoidStringToIntArray(){Stringstring="1,2,3,4,5,6";Stringstr[]=string.split(",");intIntArray[]=newint[str.length];for(inti=0;i<str.le......