Java中的四种权限修饰符及六种非访问修饰符(简识)

您所在的位置:网站首页 声明一个接口用什么修饰符 Java中的四种权限修饰符及六种非访问修饰符(简识)

Java中的四种权限修饰符及六种非访问修饰符(简识)

2024-06-08 02:48| 来源: 网络整理| 查看: 265

一、是哪四种访问权限修饰符呢? public > protected > [default] > private

(公共的 ) (受保护的) (默认的) (私有的)

二、简单认识四种访问修饰符 1、public权限修饰符

public——可以修饰类,方法,构造方法,接口,方法成员。 被public修饰的成员,可以在任何一个类中被调用,不管同包或不同包,是权限最大的一个修饰符。 如果几个相互访问的 public 类分布在不同的包中,则需要导入相应 public 类所在的包。 由于类的继承性,类所有的公有方法和变量都能被其子类继承。

注意: Java 程序的 main() 方法必须设置成公有的(public),否则,Java 解释器将不能运行该类。

2、protected权限修饰符

protected 可以修饰数据成员,构造方法,方法成员,不能修饰类(此处指外部类,不考虑内部类)。 子类与基类在同一包中 :被声明为 protected 的变量、方法和构造器能被同一个包中的任何其他类访问 子类与基类不在同一包中 :那么在子类中,子类实例可以访问其从基类继承而来的 protected 方法,而不能访问基类实例的protected方法。 被protected修饰的成员,能在定义它们的类中,同包的类中被调用。如果有不同包的类想调用它们,那么这个类必须是定义它们的类的子类。

注意:protected权限修饰符是一种难以理解的权限修饰符,建议可以深入了解,下面一篇文章是菜鸟教程中的内容: Java protected 关键字详解: https://www.runoob.com/w3cnote/java-protected-keyword-detailed-explanation.html

3、[defau


【本文地址】


今日新闻


推荐新闻


    CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3