Java笔记(7)

来源:互联网 发布:什么是客户端软件 编辑:程序博客网 时间:2024/06/08 03:19

1)成员变量初始化按定义先后初始化,初始化一定在方法之前。

2)Java中清除操作:finalize()    //对象在内存释放时启用回收

                                 System.gc()//强制启用垃圾回收器

3)Java中构造方法不能有返回值。

4)Java中包的导入用关键字import。

            格式:import java.util.*            //*为导入所有包

5)Java包的命名一般采用倒域名(domain name),例:cn.edu.imau.simple   //simple为包名

                                                                                     cn.edu.imau.simple.Vector  //simple包名,Vector为类名

      包的调用方法:import java.util.*

                               import cn.edu.imau.Vector

                               java.util.Vector = new java.util.Vector()

      创建包:package cn.edu.imau.animal;      //animal包的创建

      创建的目录:c:cn\edu\imau\animal //文件夹animal中存放类

6)Java中包内成员可以相互访问,称包访问权限,包之间不能访问;公共(public)访问权限可在包之间访问。同一文件夹中多个类属于包访问权限,属于默认包范畴。引入private(私有)主要是便于控制和安全考虑。Java中protect类型成员,在包内对象可以访问,包之间要访问,必须有继承关系。

7)Java中类的访问权限也可用public、private、protected修饰,功能与成员访问权限类似,但类的权限可以限制不同包之间成员访问权限,类的保护类型不具有任何意义,私有类型对类的修饰也不具有任何意义。所以类的访问权限有两种:public和默认访问权限。成员权限范围:public>protected>默认(包访问权限)>private。通过private实现对类的封装。

0 0
原创粉丝点击