包???——》是分类class(类)与interface(接口)的方式;
import的作用???——》在java中,编译器是根据包名+类名找到类的,而import语句是告诉编译器找到指定的类;
在源文件中如何声明类、包和写import的规则:
- 源文件???——》多个非public类,一个public类;
- public类名应该是源文件,以及应当以.java扩展名结尾;
- 如果类在包中定义,那么package语句应该是源文件中的第一条语句;
- 如果import语句都存在,那么它们必须写package语句和类声明之间;如果没有包(package)语句,那么import语句应该是源文件中的第一行。
- import和package语句是针对源文件中的所有类。不同的import或package语句不能在同一个源文件中。
- 类有四个访问级别,且有不同的类型,如抽象类,final类等(使用修饰符表示);
- 除了上述类型的类,java中还有内部类、匿名类等;