其他分享
首页 > 其他分享> > 2021.9.26,内容:包,内部类,外部类。

2021.9.26,内容:包,内部类,外部类。

作者:互联网

  1. Java项目一般从src目录开始有com…A.java这样的目录结构。这就是包结构。所以一般编译后的结构是跟包结构一模一样的,这样的结构保证了import时能找到正确的class引用包访问权限就是指同包下的类可见。

import 一般加上全路径,并且使用.*时只包含当前目录的所有类文件,不包括子目录。

  1. 外部类只有public和default两种修饰,要么全局可访问,要么包内可访问。

  2. 内部类可以有全部访问权限,因为它的概念就是一个成员变量,所以访问权限设置与一般的成员变量相同。

非静态内部类是外部类的一个成员变量,只跟外部类的实例有关。

静态内部类是独立于外部类存在的一个类,与外部类实例无关,可以通过外部类.内部类直接获取Class类型。

标签:部类,26,内部,2021.9,访问,import,权限,结构
来源: https://blog.csdn.net/change__12/article/details/120498791