Java中的private,protected,public和default的区别

如题所述

四者之间主要有以下区别:

    private只能在本类中访问,如下图程序所示:

    public却是任何地方都可以访问的,如下图程序所示:

    protected也是有限制的,只能在本报内访问,如下图所示:

    default只要是同一个包下的类,不管是子类还是其它普通的类,都可以访问如下图程序所示:

    四者之间的区别用表格概括为:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-09-27
public修饰符表示所有类都能访问,
protected表示同包、同包的子类以及不同包的子类能访问,
default表示同包或同包中的子类能访问,
private表示只有自己可访问。本回答被提问者采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网