精华笔记:
<ol>package:声明包
- 作用:避免类的命名冲突
- 同包中的类不能同名,但不同包中的类可以同名
- 类的全称:包名.类名,包名常常有层次结构
- 建议:包名所有字母都小写
import:导入类
- 同包中的类可以直接访问
- 不同包中的类不能直接访问,若想访问:
- 先import导入类再使用类------------建议
- 类的全称----------------------------------太繁琐,不建议
注意:
- 顺序问题:package----------import-----------class
- import 包名.*;----表示导入了包中的所有类,但不建议,建议用哪个类就导哪个类
-------因为.*会影响性能
访问控制修饰符:------------------保护数据的安全
<ul>public:公开的,任何类
private:私有的,本类
protected:受保护的,本类、派生类、同包类
默认的:什么也不写,本类、同包类
<blockquote>说明:
<ol>java不建议默认访问权限
类的访问权限只能是public或默认的,类中成员的访问权限如上4种都可以
访问权限由小到大依次为:private |