Java4Android学习八 - 包和访问权限
来源:互联网 发布:徽章设计软件 编辑:程序博客网 时间:2024/05/13 23:58
Java包基础知识:
1、软件包为Java类提供了命名空间。
2、打包会将类放置到一个包当中,需要使用package “包名”。
3、编译时需要使用-d参数,该参数的作用是依据包名生成相应的文件夹。
javac -d . Test.java(1)-d:根据包名生成文件夹
(2).:生成的文件夹放到的目录
4、一个类的全名应该是“包名+.+类名”
5、包名的命名规范:
(1)要求包名所有的字母都要小写。
(2)包名一般情况下,是你的域名倒过来写。
访问权限:
1、如果一个类申明为public,则类的名称必须与文件名一样。即public class Test{}的文件名必须为Test.java。
2、如果一个类不是public,那么在包的外部是无法访问的。
3、default(不写权限修饰符,就是default权限)可以修饰类、成员变量和成员函数。
4、在同一个包中可以自由访问。
与继承的关系:
1、如果子类和父类不在同一个包中,则子类可以继承到父类当中的default权限的成员变量和成员函数,但由于权限不够,无法使用。
2、父类中private的成员变量和成员函数子类都无法使用。
3、如果希望一个类的成员变量和成员函数跨包使用,请使用public。
4、protected权限拥有和default一样的功能,但是该权限只能修饰成员变量和成员函数,不能修饰类。
5、protected允许不同包中的子类使用父类的成员变量或成员函数。
6、权限大小:public > protected > default > private
0 0
- Java4Android学习八 - 包和访问权限
- Java4Android-包和访问权限1
- Java4Android-包和访问权限2
- Java4Android-包和访问权限3
- java4Android(8)包、打包、包的命名规范(9)包和访问权限(10)继承和访问权限
- Java4Android第9课:包和权限
- Java4Android (第25~27集) 包及访问权限
- 包和访问权限
- java 学习之包访问权限和protected
- 11、从零开始学习JAVA--包和访问权限
- 07包和访问权限
- 9、包和访问权限
- java4android25_27包和访问权限
- 包和访问权限_25
- 10.包和访问权限
- 包package和访问权限
- java包访问权限和包导入
- 包和访问权限(1)
- linux 下查看二进制文件
- 寒假作业——画8
- Android数据存储与IO之二(File存储之openFile)
- 局域网内mac地址冲突导致设备网络出现异常状况
- 决策树原理
- Java4Android学习八 - 包和访问权限
- Unity3D中物体的移动方式
- 开门见iOS(1)
- bootstrap 的自适应页面简单使用
- ProgressWheel
- sqoop job local 和 Cannot initialize Cluster 问题
- Java笔记十九.深入解析I/O编程之流的层次结构
- SQLITE3命令行简单入门指令||真机测试程序如何进入data文件夹
- Leetcode Repeated DNA Sequences