java的四种修饰符访问权限
java的访问修饰符有四种:private、protected、public、default.
这四种访问修饰符的访问权限不一样。
java修饰符访问权限
修饰符 | 所在类 | 同一个包内其他类 | 其他包内子类 | 其他包内非子类 |
---|---|---|---|---|
缺省(default) | √ | √ | × | × |
public | √ | √ | √ | √ |
private | √ | × | × | × |
protected | √ | √ | √ | × |
1.private:及私有的,对访问权限限制最窄的修饰符。被private修饰的属性以及方法只能被该类的对象访问。它的子类也不可以访问,更不支持跨包访问。
2.protected:及保护访问权限,是介于public和private之间的一种访问修饰。被protected修饰的属性及方法只能被类本身的方法和子类访问。(子类在不同的包中也可以访问)
3.public:及共有的,是访问权限限制最宽的修饰符。被public修饰的类、属性、及方法不仅可以跨类访问,而且可以跨包访问。
4.default:及默认的,不加任何访问修饰符。常被叫做“默认访问权限”或者“包访问权限”。无任修饰符时,只支持在同一个包中进行访问。
转载自https://www.cnblogs.com/yangwang-/p/9602513.html
java的四种修饰符访问权限相关推荐
- java中四种修饰符
java的四个关键字:public.protected.default.private 适用范围<访问权限范围越小,安全性越高> 访问权限 类 包 子类 其他包 pub ...
- java四种修饰符_java中的四种修饰符
在编程过程中,经常会遇到四种修饰符来控制访问权限.之前对这个知识点没有研究过,一直是一知半解,每次遇到问题都模棱两可,不能给出一个确切的答案.近几天系统的看了看,也有了自己的一点心得体会. 正文: 先 ...
- Java修饰符访问权限介绍
Java中有4中访问权限修饰符,可以用来修饰类,修饰方法,修饰变量,下面来介绍Java中主要的4中访问修饰符. 假设有如下类,四个变量用不同的修饰符修饰. 1.public public代表公开的,p ...
- Java final修饰符的作用,Java中的final修饰符
1.什么时候可以选择final修饰符 如果想让一个类不被其他类继承,不允许在有子类,这时候就要考虑用到final来修饰. 2.用final修饰的类 首先大家要明白,用final修饰的类是不能被继承的, ...
- java 修饰符 访问控制符_Java访问修饰符(访问控制符)
Java 通过修饰符来控制类.属性和方法的访问权限和其他功能,通常放在语句的最前端.例如: public classclassName { // body of class } private boo ...
- java 接口中变量修饰符,Java的访问修饰符与变量的作用域讲解
Java访问修饰符(访问控制符) Java 通过修饰符来控制类.属性和方法的访问权限和其他功能,通常放在语句的最前端.例如: ? Java 的修饰符很多,分为访问修饰符和非访问修饰符.本节仅介绍访问修 ...
- java 修饰符 访问控制符_《Java基础知识》Java访问修饰符(访问控制符)
Java 通过修饰符来控制类.属性和方法的访问权限和其他功能,通常放在语句的最前端.例如: public classclassName {//body of class }private boolea ...
- java中四种默认的权限修饰符,Java中四种访问权限资料整理
一.Java中有四种访问权限, 其中三种有访问权限修饰符,分别为private.public.protected,还有一种不带任何修饰符(default). 1. private: Java语言中对访 ...
- Java中四种访问权限总结
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.Java中有四种访问权限, 其中三种有访问权限修饰符,分别为private.public.pro ...
最新文章
- python多项分时求和_python实现连续变量最优分箱详解--CART算法
- Java I/O Demo
- iOS开发--面试总结(二)
- Fact Table and Dimension Table In My Opinion
- 免费公测中-GPU数据库SQream DB正式上线云市场
- python后台框架_我的第一个python web开发框架(14)——后台管理系统登录功能
- 区块链的有趣应用:买彩票、云养鸡、查茅台
- python 排列组合速度_Python实现的简单排列组合算法示例
- 生成Oracle的AWR报告
- ubuntu 设置tab键自动补全
- 1、C语言从入门到精通一一概述
- C++第三方库管理工具vcpkg使用教程
- weblogic jdk版本升级
- 结构体定义LNode,*LinkList和typedef struct
- 1056: 幸运数字 Java
- 噼里啪智能·财税产品技术 VP 张芳:DI 和 AI 双引擎为智能财税保驾护航
- html网页北京大学,北京大学1.html
- Mysql Json格式
- GBase 8a并发支持性能
- C_TFIN52_67 - SAP PA认证考试真题 Financial Accounting with SAP ERP