首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往
您找到你想要的搜索结果了吗?
是的
没有找到

Java 访问权限控制 小结

总所周知,Java提供了访问权限修饰词,以供类库开发人员向客户端程序员指明哪些是可用的,哪些是不可用的。...访问权限控制的等级,从最大权限到最小权限依次为:public、protected、包访问权限(没有关键词)和 private 。...所以对于类的访问权限,仅有两个选择:包访问权限、public 。   public 类可以在其他包中调用 包访问权限 类只能在该包里调用。...对于方法(Method)以及变量 访问权限修饰 类内部调用 同包下的外部类调用 不同包下的外部类调用 继承调用 public √ √ √ √ protected √ √ √ 包访问权限 √ √ private...√ 注:不同包下的调用必须建立在类的访问权限必须为 public 。

1.4K10

Java 的访问权限

Java中成员访问权限 Java中的访问权限控制符有四个: 作用域_____当前类____同一package___子孙类____其他package public______√___________√_...另外:访问控制是基于类定义的,不是基于类对象的,对象本身什么访问权限都没有。...java类的访问权限 Java有四种访问权限, 其中三种有访问权限修饰符,分别为private,public和protected,还有一种不带任何修饰符。...private: Java语言中对访问权限限制的最窄的修饰符,一般称之为“私有的”。被其修饰的类、属性以及方法只能被该类的对象访问,其子类不能访问,更不能允许跨包访问。...(包中类被包外类继承重用) public: Java语言中访问限制最宽的修饰符,一般称之为“公共的”。被其修饰的类、属性以及方法不仅可以跨类访问,而且允许跨包(package)访问。。

1.4K80

Java-权限修饰&内部类

4.8、权限修饰符 包 特点:(package) 可以由多层 不同包下的文件名可以重复 包的声明必须在第一行代码 包使用场景 类的全名: 包名.类名 同包: 相同包下的类可以直接访问,不需要做其他的操作...异包: 1、使用类的全名 2、使用关键字import将类导入 注意: * 代表的是通配符,代表导入了这个包下所有的类,并没有导入子包下的类 权限修饰符 pubilc —- 访问都是对外的 当前类,...相同包下不同的类 让子类对象使用 4.9、内部类 成员内部类 1、在类的成员位置,和成员变量以及成员方法所在的位置是一样的 2、在内部类当中,可以直接访问外部类的成员,包括私有成员 修饰符: 可以使用权限修饰符修饰成员内部类...必须实现这个接口得所有方法 实现这个类得子类对象,必须实现这个接口得所有方法 }; 原理: 创建了继承这个类得子类对象或者创建了实现这个接口得子类对象 应用场景: 作为参数传递 package com.java

46810
领券