Java4Android基础学习之包与访问权限
1、包
1)包:将类打包,同时限定了访问权限
2)包的创建,package + 包名 (包名一般由域名 + 具体名)如:
package com.baidu; public class person { }
此段代码就实现了将person打包到com/baidu中 , 其中报名是域名 + 具体 名; 这里这个类的全名为 com.baidu.person.
3)包的导入,使用import + 包名.类名 进行导入,如:
import pack.person; public class test { public static void main(String args []){ } }
这样,test类中就可以使用person类中的成员变量和成员函数了。
2、访问权限
1)访问权限有四种,如下:
public //共有的,任何包中的任何类都可以访问 default //默认的(不写即表示默认),只能在同一个包中访问 protected //受保护的,同一个包能访问,同时子类可访问(包括在不同包中的子类) private //私有的,只有本类可以访问
2)当类被定义成public的时候,这个类的名字必须与文件名相同。