Java包及访问控制权限

概念:package是在使用多个类或接口时为了避免名称重复而采用的一种措施,直接在程序中加入package关键字即可; 定义格式: package 包名称.子包名称; 所谓的包实际上就是一个文件夹,一个*class文件要保存在一个文件夹中。既然包本身就是一个文件夹,所以在java的编译指令中就提供了专门的打包编译命令,在编译的时候加上参数:javac -d.public类名称.java -d表示生成文件夹 导入包: 语法:import 包名称.子包名称.类名称;//导入所需要的类 import 包名称.子包名称.*; 两种导入方式性能一样,但是在导入包是要注意要是导入了不同包的同名类时则可能出现不明确的错误信息。如果出现这种情况,则最好写入完整的“包.类名称” 若一个类只在本包访问,则直接声明成class即可,而如果一个类需要被外包访问,则必须声明为public class。 包可以将很多的class文件分类保存好,可以避免多人开发时类文件重名的情况。

Java的访问权限: private:同一类 default:同一类,同一包的类 protected:同一类,同一包的类,不同包的子类子类是作为另一个类的扩充或修正所定义的一个类. pubic:同一类,同一包的类,不同包的子类,其他包的类 Java命名规范: 类:首字母大写 方法: 属性第一个单词首字母小写,之后的每个单词的首字母大写 包:所有单词字母小写 常量:所有单词首字母大写

Comments