修饰符 当前类 同 包 子 类 其他包
public
protected ×
default × ×
private × × ×

类的成员不写访问修饰时默认为default。默认对于同一个包中的其他类相当于公开(public),对于不是同一个包中的其他类相当于私有(private)。受保护(protected)对子类相当于公开,对不是同一包中的没有父子关系的类相当于私有。Java中,外部类的修饰符只能是public或默认,类的成员(包括内部类)的修饰符可以是以上四种。

Java访问修饰符public,private,protected,以及不写(默认)时的区别?相关推荐

  1. Java中四个访问修饰符public private protected 和默认(package-private)的用法详解

    访问级别 访问级别修饰符确定其他类是否可以使用特定字段或调用特定方法.有两个级别的访问控制: 1.在顶级 public或package-private(没有显式修饰符即默认权限). 类可以用修饰符pu ...

  2. 深入浅出OOP(五): C#访问修饰符(Public/Private/Protected/Internal/Sealed/Constants)

    访问修饰符(或者叫访问控制符)是面向对象语言的特性之一,用于对类.类成员函数.类成员变量进行访问控制.同时,访问控制符也是语法保留关键字,用于封装组件. Public, Private, Protec ...

  3. 访问修饰符 public private protected default

    转载于:https://www.cnblogs.com/JBLi/p/10610551.html

  4. java 的构造函数修饰符public private protected

    java中使用new关键字创建对象的时候,构造方法上的修饰符起什么作用? 1,限定可以创建对象的位置 使用public 修饰,new对象时,可以在任何包下的任何类中. 使用protected修饰,只能 ...

  5. Java 修饰符 public/private/protected/不写的区别

    修饰符 本类 同包 子孙类 其他包 public ✅ ✅ ✅ ✅ protected ✅ ✅ ✅ ❌ 默认 ✅ ✅ ❌ ❌ private ✅ ❌ ❌ ❌ public:public表明该数据成员.成 ...

  6. 7 类与对象,方法和函数的定义和使用,返回值,权限修饰符 public default protected private(重点)

    文章目录 1 面向对象 1 面向对象概述 2 类与对象 2.1 概述 2.2 Java中类的定义万物皆对象. 2.3Java中对象的定义和使用 3 方法和函数的定义和使用 3.1 什么是方法,函数 3 ...

  7. 访问修饰符 public与private c# 1230

    访问修饰符 public与private c# 1230 public 公共的 描述 被public修饰的标识符 具有很广的使用权限 标识符可以在类的外部被访问 private 私有的 描述 被pri ...

  8. java访问修饰符详解——学java,零基础不怕,不只要理论,更要实践+项目,a href=http://www.bjweixin.com太原维信科技提供 /a...

    java访问修饰符详解--学java,零基础不怕,不只要理论,更要实践+项目 <a href=http://www.bjweixin.com>太原维信科技提供 </a> pub ...

  9. 详解java访问修饰符

    *************************************优雅的分割线 ********************************** 分享一波:程序员赚外快-必看的巅峰干货 如 ...

最新文章

  1. sqlite 查询 支持多用户同时_开源时代的后端程序员必须要了解的一个数据库SQLite...
  2. Windows 窗设计时结构
  3. python格式化字符串_Python笔记7:三种方式构建字符串-格式化
  4. A problem while linking c++ to python
  5. 业界资讯:adobe air 2.7 beta发布
  6. hive 中某个字段等于0_快速了解hive
  7. mysql如何添加用户_如何创建新用户和授予MySQL中的权限
  8. android 源码打patch
  9. fzu 2204 7 dp
  10. JavaWeb公交调度系统的设计与实现
  11. 字符设备、块设备、网络设备详解
  12. 表单提交 onsubmit=return false
  13. 吉林大学 软件学院 计算机网络题型总结
  14. nfc充值java_实测北京公交一卡通NFC手机充值
  15. python猪代码_猪圈密码python脚本实现
  16. tailf_查看远程
  17. vue 项目 下载模板和导入模板
  18. java仿qq_「java qq」仿QQ聊天软件java实现(一) - seo实验室
  19. 华为服务器网口显示down,由于网线问题导致接口状态为DOWN
  20. 【设计师必备】1888 枚扁平化丰富多种类型的 icon 图标打包

热门文章

  1. 【Python基础】Python 100 例带你入门
  2. 【面试招聘】非科班的秋招攻略贴
  3. 90题细品吴恩达《机器学习》,感受被刷题支配的恐惧
  4. ML 自学者周刊:第 2 期
  5. ECCV 2018 | CornerNet:目标检测算法新思路
  6. 谷歌Deep Bootstrap Framework:在线优化角度理解神经网络
  7. 网易MCtalk Live:漫谈短视频平台概况,全面解读头部内容
  8. 你将被重新带回到 那个燃烧彼此的世界
  9. Node.js 博客实例(一)简单博客
  10. 在 Red HatAS4下添加网卡驱动!!