这一次博客内容为包与访问权限,内容不多,也较容易理解,如下:
    
        一、包
            1.命名规则:
                1.包名全部由小写字母组成(多单词也全部小写);
                2.如果包名包含多个层次,每个层次用“.”分割;
                3.包名一般由倒置的域名开头;
                4.自定义包不能以java开头;
            2.package:
                a、package语句用于指明该源文件定义的类所在的包。一个java源文件中最多只能有一条package语句;
                b、如果java源文件中有package语句,则该语句一定是源文件中的第一条可执行语句,它的前面只能有注释或空行;
            3.作用:
                1.有利于类的查找和管理,一个软件有很多类构成,这些类按照功能可分为vo类、dao类、工具类、service类、contrller类
                2.解决了同名类明明冲突;
                3.有利于保护类中的成员变量及其方法。类中成员变量及其方法前面的访问控制符据定了该变量和方法的使用范围;
            4.JDK中的包:
                java.lang: 提供java编程语言进行程序设计的基础类,如String、Math、Integer、、System、Thread
                java.util:java工具类,包含对集合的操作、时间模型、日期和时间设施、国际化和各种实用工具类
                java.io:通过数据流、序列化、文件系统提供系统输入和输出。
                java.net:为实现网络应用程序提供类
                java.awt:包含用于创建用户及界面和绘制图形的所有类
            5.引包:
                需要引包的情况:
                    自定义类中使用在不同包中的其他自定义类时;
                    自定义类中除java.lang包以外的其他包中的JDK中自带的类时;
                    自定义类中使用其他第三方jar包中的类或接口时;
                引包方法:
                    1.直接使用完整类名(包名+类名)引包
                    2.import 包名.类名
                    3.import 包名.*
        二、访问控制符
            软件中的某些属性和方法出于程序安全考虑不孕哭被其他类操作和调用,这就需要访问控制符,修饰符可以修饰成员变量、构造方法、普通方法。
            访问控制符使用范围:
            1.public是最大的访问权限修饰符,其修饰的成员变量、构造方法和普通方法可在任何一个类中被操作或使用;
            2.protected修饰的成员变量、构造方法和普通方法可以在其定义类中、与定义类同包的其它类(可以使子类)中和与定                义类不同包但是其子类的类中使用;
            3.默认(友好的)修饰的成员变量、构造方法和普通方法可以在其定义类中和与定义类同包的其它类(可以使子类)中使              用;
            4.private是最小的访问权限控制符,其修饰的成员变量、构造方法和普通方法只能在定义它们的类中被操作或使用;
     注:

              1.Protected修饰的成员变量或方法在其他继承该父类的子类中可以通过创建子类的对象调用,即不能使用父类实例化的对象调用父类proected修饰的非静态方法和属性,只能通过子类实例化对象调用继承父类的非静态属性和非静态方法。
              2.如果父类属性和方法被static修饰,即为静态属性和方法时,子类可以通过父类名直接调用

   三、封装

封装是Java三大特征之一,指使用公有方法操作类中私有属性以保证数据的安全性

Eclipse中快速生成setter方法和getter方法

                     1、鼠标定位在类中à鼠标右键à点击“Source”à点击“Generate Getters and Setters...”,出现下图:

                                           

dispose java 自定义 java如何自定义包_成员变量

2、点击“Select All”按钮à点击“OK”按钮,至此操作完毕。