15、作用域public、private、protected 以及不写时的区别?

private修饰的成员变量和函数只能在类本身和内部类中被访问
protected 修饰的成员变量和函数能被类本身、子类及同一个包中的类访问
public修饰的成员变量和函数可以被类、子类、同一个包中的类以及任意其他类访问
默认情况(不写)下,属于一种包访问,即能被类本身以及同一个包中的类访问(friendly)

作用域 当前类 统一package 子孙类 其他package
public
protected ×
friendly × ×
private × × ×

15、作用域public、private、protected 以及不写时的区别相关推荐

  1. Java访问修饰符public,private,protected,以及不写(默认)时的区别?

    修饰符 当前类 同 包 子 类 其他包 public √ √ √ √ protected √ √ √ × default √ √ × × private √ × × × 类的成员不写访问修饰时默认为d ...

  2. public/private/protected/默认 的各种理论上的区别

    public class myClass { int id; public string name; protected int age; private string something; } 上面 ...

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

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

  4. java基础-public/private/protected的具体区别

    在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友 ...

  5. php中public放什么,PHP中常用关键字public, private, protected, static...

    PHP中常用的关键字:public, private, protected, static, interface, implements, final 1.public.protected.priva ...

  6. public,private,protected访问权限在Java,C++中的解析

    Java中: Java中的访问权限有public,private,protected和默认的包访问权限,如果类中的属性方法没有显示的指明访问权限,则具有包访问权限,我喜欢称它为packeged权限,很 ...

  7. C++ 类访问控制public/private/protected探讨

    摘要:本文是从饮水思源BBS C/C++版上一篇帖子引发的思考.当时看到帖子,突然觉得平时见惯了的,在这里似乎变得陌生了,究竟访问控制符怎样起作用,怎样使用,该怎样理解,本文试图给出讨论. 原帖如下 ...

  8. php class中public,private,protected的区别以及实例分析

    本篇文章是对php class中public,private,protected的区别以及实例进行了详细的分析介绍,需要的朋友参考下 一,public,private,protected的区别 pub ...

  9. java面试题三十 public,private,protected,default访问权限

    1 考题描述: 2 答案 BD 3解析 B. no modifer既为default也就是friendly 3.1 public,private,protected,default访问权限图 3.2证 ...

  10. java访问权限 public private protected

    作者:yan 1. Java中的访问控制 表1-1 可见/访问性 在同一类中 同一包中 不同包中  同一包子类中  不同包子类中   public  yes  yes  yes  yes  yes   ...

最新文章

  1. 20T数据、百万奖金,同济和武大摘得开放数据创新应用大赛桂冠!
  2. html5中标签分为,HTML标签的三种类型
  3. mybatis和hibernate的一级、二级缓存
  4. python 查找算法_python快速查找算法应用实例
  5. 掌门1对1微服务体系Solar|阿里巴巴Sentinel落地实践
  6. 替换过的mysql能找回来_MySQL 误操作后数据恢复(update,delete忘加where条件)
  7. 【转】 Git 常用命令详解(二)----不错
  8. TSC打印机标签纸出纸位置调整方法
  9. 微星主板黑苹果_黑苹果安装教程:准备磁盘+主板BIOS设置——墨涩网
  10. 最新微信小程序影视源码,附带规则跟教程
  11. 深受企业青睐的华为云
  12. python中time是什么意思_python中time的基本介绍
  13. ghost系统后只有一个盘了别的分区的数据怎样恢复
  14. 人才吸引力评价模型研究
  15. C库函数(tolower/toupper)实现字母的大小写转换
  16. html table space,html – white-space:nowrap中断显示:table
  17. oracle中的cursor属性,Oracle Cursors语法总结
  18. WiFi模块的AP模式和STA模式
  19. Web3.0与数字时尚,该如何落地?
  20. 苹果浏览器safari推介

热门文章

  1. StartUml 用例图
  2. python怎么打字母_如何用python打印字母表?
  3. IP地址分为几类?各如何表示?IP地址的主要特点是什么?
  4. react18 学习(一)
  5. NVIDIA Jetson TX2简介
  6. 计算机教师所需技能,信息技术教师应具备哪些教学技能
  7. html修改progress背景色,html5progress标签如何更改进度条颜色?progress进度条详解
  8. 如何构建本地化的blast2go数据库
  9. 三相并联功率因数校正matlab,基于并联技术的三相功率因数校正方法研究
  10. 统计推断——假设检验中 p 值的含义具体是什么?