java的四个关键字:public、protected、default、private

适用范围<访问权限范围越小,安全性越高>

      访问权限   类   包  子类  其他包

      public     ∨   ∨    ∨     ∨          (对任何人都是可用的)

     protect    ∨   ∨   ∨     ×    (继承的类可以访问以及和private一样的权限)

     default    ∨   ∨   ×     ×    (包访问权限,即在整个包内均可被访问)

     private    ∨   ×   ×     ×    (除类型创建者和类型的内部方法之外的任何人都不能访问的元素)

package com.zq.demo.test1;

/**  * 类内  * @author Administrator  */

public class Person

{     public String uname = "王五";

public void introduceMyself(){

System.out.println(uname);

}

}

package com.zq.demo.test1;

//同一个包 public class Student {

Person p =  new Person();

public void test(){

System.out.println(p.uname);

}

}

package com.zq.demo.test1;

//子类 public class Teacher extends Person{

public int age;

Person p = new Person();

public void test1(){

System.out.println(p.uname);

}

}

package com.zq.demo.test2;

//不同包 import com.zq.demo.test1.Person;
public class Parents {

public String uname = "haha";

Person p = new Person();

public void test2(){

System.out.println(p.uname);

}

}

!!!!!!测试说明default只能在本包中进行访问  在其他包   即使是继承关系  也无法进行访问!!!!

转载于:https://www.cnblogs.com/shykp/p/8698592.html

java中四种修饰符相关推荐

  1. java的四种修饰符访问权限

    java的访问修饰符有四种:private.protected.public.default. 这四种访问修饰符的访问权限不一样. java修饰符访问权限 修饰符 所在类 同一个包内其他类 其他包内子 ...

  2. Java final修饰符的作用,Java中的final修饰符

    1.什么时候可以选择final修饰符 如果想让一个类不被其他类继承,不允许在有子类,这时候就要考虑用到final来修饰. 2.用final修饰的类 首先大家要明白,用final修饰的类是不能被继承的, ...

  3. java中四种默认的权限修饰符,Java中四种访问权限资料整理

    一.Java中有四种访问权限, 其中三种有访问权限修饰符,分别为private.public.protected,还有一种不带任何修饰符(default). 1. private: Java语言中对访 ...

  4. java四种修饰符_java中的四种修饰符

    在编程过程中,经常会遇到四种修饰符来控制访问权限.之前对这个知识点没有研究过,一直是一知半解,每次遇到问题都模棱两可,不能给出一个确切的答案.近几天系统的看了看,也有了自己的一点心得体会. 正文: 先 ...

  5. Java基础:Java中四种访问修饰符

    一.背景. 这篇文章主要介绍了Java中四种访问修饰符详细教程,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下.放假在家里休息,闲来无事,想 ...

  6. java中的访问修饰符

    对Java中的修饰符一直记不住,现在结合网上的一些资料进行总结,并重点说明一下protected修饰符. 一. Java中的访问修饰符 Java面向对象的基本思想之一是封装细节并且公开接口.Java语 ...

  7. Java中四种访问权限总结

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 一.Java中有四种访问权限, 其中三种有访问权限修饰符,分别为private.public.pro ...

  8. [转载] 基本概念:java中的访问修饰符

    参考链接: Java中类或接口的访问说明符 转自:https://www.cnblogs.com/tjudzj/p/4443066.html 对Java中的修饰符一直记不住,现在结合网上的一些资料进行 ...

  9. JAVA访问修饰符限制性最高的_问:JAVA中,访问修饰符限制性最高的是protected ( )...

    问:JAVA中,访问修饰符限制性最高的是protected ( ) A:对,B:错 正确答案: 解析: 问:JAVA中,访问修饰符限制性最高的是protected ( )A:对,B:错 相关问题: 密 ...

最新文章

  1. 协议类接口 - LCD
  2. python怎么输出结果_如何在python中打印SQLite查询的结果?
  3. 伪装qizhi software数字签名的下载者分析报告
  4. 正确处理 Azure OnStop 事件
  5. python怎么设置函数超时时间_在python运行时为函数设置超时秒数
  6. matlab中显示ycbcr图像,rgb到matlab中的ycbcr转换
  7. python3 rid1.7.4.2 控制台中文乱码_TL;DR - 有关 Python 2 和 Sublime Text 中文 Unicode 编码问题的分析与理解...
  8. ApacheCN 数据库译文集 20211112 更新
  9. NYOJ469(动态规划)
  10. JS中的大括号{}和中括号[]详解
  11. Selenium 脚本稳定性问题
  12. 如何使用adb命令安装apk到电视上
  13. 车辆控制知识总结(一):LQR算法
  14. 2021-2022-1 线性代数知识点总结
  15. BGP双平面实验---bgp的选路
  16. 基于树莓派实现简易-智能家居
  17. 相机内存卡照片删除怎么恢复
  18. simucpp:C++搭建微分方程求解器框架(重写simulink)
  19. 阿拉丁和神灯的故事(二)
  20. 《第一堂棒球课》:王牌二垒手·棒球4号位

热门文章

  1. 个人“乱七八糟”笔记和摘要之二
  2. 薏米到底有多强大?真是没想到还能这样吃~
  3. opencv图像-拼接线的处理
  4. 我的docker随笔19:Nextcloud部署
  5. [大学回忆录]尧山学习生活总结
  6. Linux移植随笔:终于解决Tslib的问题了
  7. Oracle里面的用户user无法登录 LOCKED(TIMED)
  8. 论坛模板php,php论坛
  9. java中redis存储map集合_使用RedisTemplate存储Map集合的一点注意
  10. 【clickhouse】clickhouse TCP 方式发送数据 ClickHouse-Native-JDBC