将类放到一个包中,需要使用package"包名"
编译时需要使用-d参数,该参数的作用是依照包名生成相应的文件夹
一个类的全名应该是“包名”+“.”+“类名”
包名命名规范:
- 包名所有的字母小写
- 包名一般情况下,是你的域名倒过来写
java 当中的访问权限
- public :公共权限 //可以修饰类、成员变量和成员函数
没有任何限制,在不同的包中都可以访问
- private:私有权限 // 可以修饰成员变量和成员函数
只能在本类中使用
- default:包级别访问权限 //不写权限修饰符,就是default,可以修饰类、成员函数
在同一个包当中,可以自由访问
- protected:受保护权限 // 拥有和default一样的功能,但是该权限只能修饰成员变量和成员函数
但protected允许子类跨包继承使用
如果一个类申明为 public ,那么类名必须和文件名一致
import 导入一个包 ,这样在使用这个包中的类 就不需要加上包名
如果子类和父类不在同一个包当中,子类可以继承父类中的default权限的成员变量和成员函数,但由于权限不够,无法使用
时间: 2024-12-26 07:08:50