14.包和访问权限
2019-02-25 本文已影响0人
null_meng
1.什么是Java当中的软件包
2.为什么要使用软件包
为什么要使用软件包
package
避免相同类名无法在一个项目中存在,软件包为Java类提供了命名空间
什么是软件包
1.将类放置到一个包当中,需要使用package“包名”
2.编译是需要使用-d参数,该参数的作用是按照包名生成相应的文件夹
3.一个类的全名应该是“包名”+“、”+"类名"
包名的命名规范
1.要求包名所有的字母都要小写
2.包名要求一般情况下,是你的域名倒过来写
1.java当中的访问权限
2.软件包的导入
访问权限
1.public : 公共权限
2.private:私有权限
3.default:包级别访问权限
4.protected:受保护权限
import 导入需要的软件包
1.访问权限与继承
2.protected权限
如果子类和父类不在同一个包当中,则子类无法继承到父类当中的default权限的成员变量和成员函数(有问题)
如果子类和父类不在同一个包当中,子类可以集成到父类当中的default权限的成员变量和成员函数,但是由于权限不够,无法使用
protected权限首先拥有和default一样的功能,但是该权限只能修饰成员变量和成员函数
public > protected > default > private