java四种权限修饰符(public > protected > (default) > private)

权限修饰符在哪里可以访问

(default) : 表示什么权限修饰符都不写

位置 public protected (default) private
同一个类 yes yes yes yes
同一个包 yes yes yes no
不同包子类 yes yes no no
不同包非子类 yes no no no

原文地址:https://www.cnblogs.com/zhuobo/p/10612656.html

时间: 2024-10-17 02:52:11

java四种权限修饰符(public > protected > (default) > private)的相关文章

Java的权限修饰符(public,protected,default,private)

访问权限修饰符权限从高到低排列是public  ,protected  ,default, private. 一.根据"是否是同包"."是否是子类"分为4中情况+本类 5种情况 二.把 同包中的子类 和 同包中的非子类 合并为 同包 访问修饰符 本类 同包 不同包,子类 不同包,非子类 public √ √ √ √ protected √ √ √   default(friendly) √ √     private √      

Java 四种权限修饰符

Java 四种权限修饰符访问权限 public protected (default) private 同一个类(我自己) yes yes yes yes 同一包(我邻居) yes yes yes no 不同包子类(我的儿子) yes yes no no 不同包非子类(陌生人) yes no no no 原文地址:https://www.cnblogs.com/blog-S/p/11320258.html

java的修饰符 public --> protected -->default --> private

例子代码:代码中报红处为不可使用 鲁迅的儿子和鲁迅生活在一个时代(同一个包),当他想发表一篇关于鲁迅的文章时,他可以使用如下代码所示的资源 韩寒和鲁迅的孙子和鲁迅没有生活在一个时代(同一个包),当他想发表一篇关于鲁迅的文章时,他们可以使用如下代码所示的资源 原文地址:https://www.cnblogs.com/tianhaichao/p/11982165.html

Java中的四种权限修饰符

权限修饰符   public protected [default] private 同一个类 YES YES YES YES 同一个包 YES YES YES NO 不同包子类 YES YES NO NO 不同包非子类 YES NO NO NO 注意:不写权限修饰符就代表“default” 原文地址:https://www.cnblogs.com/biggw/p/11783579.html

java 基础 四种权限修饰符

/** * Java有四种权限修饰符: * public > protected > (default) > private * 同一个类 YES YES YES YES * 同一个包 YES YES YES NO * 不同包子类 YES YES NO NO * 不同包非子类 YES NO NO NO * * 注意:(default)并不是关键字default,而是什么都不写. */ 原文地址:https://www.cnblogs.com/mantishell/p/11801662.h

Java 中的四种权限修饰符

* * private: * Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”. * 被其修饰的属性以及方法只能被该类的对象 访问,其子类不能访问,更不能允许跨包访问. * * default: * 即不加任何访问修饰符,通常称为“默认访问权限“或者“包访问权限”. * 该模式下,只允许在同一个包中进行访问. * * protected: * 介于public 和 private 之间的一种访问修饰符,一般称之为“保护访问权限”. * 被其修饰的属性以及方法只能被类本身的方法及子

java之四种权限修饰符

java权限修饰符piublic.protected.private.置于类的成员定义前,用来限定对象对该类成员的访问权限. 修饰符 类内部 同一个包 子类 任何地方 private yes       (缺省) yes yes     protected yes yes yes   public yes yes yes yes 对于class的权限修饰符,只可以使用public和缺省: public类可以在任何地方被访问: default类只能被同一个包内部使用: 原文地址:https://w

[Thinking in Java]修饰符public,protected,默认,private

在使用Java时,常常会遇到四种修饰符,即public,protected,默认(没有修饰符),private,这里写下它们的区别public :包内包外任意访问 protected :包内访问,包外仅子类访问 默认 :包内任意访问 private :仅类内访问 用代码解释 1 package p1; 2 import static java.lang.System.*; 3 4 public class A { 5 public int m1 = 1; 6 protected int m2 =

四种权限修饰符

本类          同一个包下(子类和无关类)         不同包下(子类)              不同包下(无关类) private         Y 默认             Y                           Y protected     Y                            Y                                     Y public          Y