1、package和import:
#package:声明包:
避免类的命名冲突;
同包中的类不能同名,不同包中的类可以同名;
类的全称:包名.类名;
包名常常用层次结构,建议所有字母都小写;
#import:导入类:
同包中的类可以直接访问;
不同包中的类若想访问:
先import声明类,再访问类;
类的全称;
2、访问控制修饰符:------------保证数据的安全
public:公开的,任何类;
private:私有的,本类;
protected:受保护的,本类、派生类、同包类
默认的:什么也不写,本类、同包类
说明:
-类的访问权限只能是public或默认的;
-类中成员的访问权限以上4种都可以;
-访问权限由高到低依次为:public>protected>默认的>private;
public class Aoo{
public int a; //任何类
protected int b; //本类、派生类、同包类
int c; //本类、同包类
private int d;//本类
3、final:最终的、不可变的-------单独应用几率极低
修饰变量:变量不能被改变;
修饰方法:方法不能被重写