zoukankan      html  css  js  c++  java
  • 权限修饰符

     访问权限在C++和Java中的区别:

      在C++中,

        对于private权限,只能在本类中使用;(如果不加任何权限修饰符,那么默认的权限是private权限)

        对于protected权限,只能在本类和子类中进行访问;(不管是在本文件(包)还是在其他文件(包)中,都是一样的)

        对于public权限,那就谁都可以访问;(不管是在本文件(包)还是在其他文件(包)中,都是一样的)

      在Java中,

        从上图可以知道,对于private权限,只能在本类中使用;

        如果不加任何权限修饰符,那么默认的权限并不像C++那样是具体的某一种权限(private),而自己就是一种权限:默认权限,只要在同一个包下,那么就谁都可以访问;

        对于protected权限,根据默认权限的规则,我们可以推断出,只要在同一个包下,那么就谁都可以访问(因为protected权限比private权限大),并且protected权限可以让其他包的子类进行访问;

        对于public权限,肯定就是不管在同一个包,还是在其他包,都是谁都可以访问的。

        

  • 相关阅读:
    spacy 语言包离线安装
    linux 进程通信
    UNIX网络编程5 POSIX 消息队列
    UNIX网络编程 12 15共享内存区
    高级UNIX环境编程13 守护进程
    高级UNIX环境编程11 线程
    高级UNIX环境编程10 信号
    高级UNIX环境编程7 进程
    高级UNIX环境编程5 标准IO库
    高级UNIX环境编程4 文件和目录
  • 原文地址:https://www.cnblogs.com/chen-cai/p/9786832.html
Copyright © 2011-2022 走看看