访问权限不同 public任何地方都可以访问,被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。*** protected修饰符,权限介于 public 与 default 之间。被其修饰的类、属性以及方法只能被类本身的方法及子类访问,即使子类在不同的包 中也可以访问。 default默认的修饰符。仅允许在同一个包中进行...
public表明该数据成员、成员函数是对所有用户开放的,所有用户都可以直接进行调用。 private表示私有,私有的意思就是除了class自己之外,任何人都不可以直接使用,私有财产神圣不可侵犯嘛,即便是子女,朋友,都不可以使用。 protected对于子女、朋友来说,就是public的,可以自由使用,没有任何限制,而对于其他的外部class,protecte...
private修饰的成员变量和方法只能在当前类中访问和调用。 private修饰的类不能被其他类继承。
java基础(private, default, protected, public作用范围) java中private, default, protected, public的作用范围和区别 public: 具有最大的权限,可以访问任何一个在classpath下的类、接口等。 protected: 主要的作用是用来保护子类的,的含义在于子类可以用它修饰的成员,同包和不同包的子类都可以,还可以访问... ...
|public相当于外人可以调用 | |private相当于家庭内可以调用 | |protected相当于亲戚可以调用 | 默认/缺省,网上有人认为是JAVA比较失败的设计.很多开发组都明确禁止缺省修饰符. 缺省的含义: 包内可以调用,即只要是同一个包内,都可以调用. 局限性比protected 大,比public 小. 从’外人’的角度看,类似于public,但...
2016-04-18 11:45 − Java中的private、protected、public和default的区别 1)对于public修饰符,它具有最大的访问权限,可以访问任何一个在CLASSPATH下的类、接口、异常等。它往往用于对外的情况,也就是对象或类对外的一种接口的形式。 (2)对于protected修饰符,... Annoying 0 534 < 1 2 3 4 5 > 2004...
Java 修饰词public, private, protected, default(不修饰)的区别 private public 和protected都是Java的关键字。default表示的是对类成员没有进行修饰。它们都代表了一种权限修饰符。对于它们这4种权限修饰符来说,它们都可以修饰类的成员,这些修饰也就明确了成员能在什么情况下能被其他地方访问的情况。 对于访问的范围...
请简要说明访问修饰符private、protected、public和default的作用和区别。 反馈 收藏 有用 解析 解答答案:private表示私有的,只能在本类中访问;protected表示受保护的,可以在本类、同包及子类中访问;public表示公共的,可以在任何地方访问;default表示默认的,可以在本类及同包中访问。 来源于百度教育 由毛**进行上传 ...
●protected(子类访问级别):如果一个类的成员被protected访问控制符修饰,那么这个成员既能被同一包下的其他类访问,也能被不同包下该类的子类访问。 ●public(公共访问级别):这一个最宽松的访问控制级别,如果一个类或者类的成员被public访问控制符修饰,那么这个类或者类的成员能被所有的类访问,不管访问类与被访问类...