美文网首页
Java作用域public private protected及

Java作用域public private protected及

作者: 摩卡奇 | 来源:发表于2017-08-17 09:03 被阅读38次

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

1、public:public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用

2、private:private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。

3、protected:protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protected就变成private。

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

不写时默认为friendly

相关文章

  • Java作用域public private protected及

    在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class...

  • Java基础方面题

    Java基础方面:1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域...

  • 无标题文章

    JAVA面试题 1、作用域public,private,protected,以及不写时的区别答:区别如下:作用域 ...

  • Java-基础-作用域

    作用域 在Java中,我们经常看到public、protected、private这些修饰符。在Java中,这些修...

  • Java的作用域及不写时候的区别

    java作用域public ,private ,protected 及不写时的区别在说明这四个关键字之前,我想就c...

  • 2019java面试基础问题总结(1~20题)

    1. 作用域 public,protected,private,以及不写时的区别? Public:不同包、...

  • java基础

    1、public、private、protected、friendly区别 作用域 当前类 同一pac...

  • JAVA基础复习(1)

    JAVA中的几种基本类型 作用域public,private,protected,以及不写时的区别 类的成员不写访...

  • Java面试成神-01

    作用域public,private,protected,以及不写时的区别 答:区别如下:作用域当前类同一packa...

  • 基础

    修饰词及作用域: 修饰符 权限修饰符:private,默认的,protected,public 状态修饰符:fin...

网友评论

      本文标题:Java作用域public private protected及

      本文链接:https://www.haomeiwen.com/subject/genmrxtx.html