摘要:
【程序实例】 【运行结果】 总结: 1.java中进行清理时要小心,在清理函数dispose()中数据成员的销毁顺序应该与声明的顺序相反,并且记得要调用基类的清理函数对基类进行清理(采用super.dispose()语句实现); 2.对于字段,与声明的顺序相反进行清理;对于基类,应该首先对其导出类进 阅读全文
摘要:
【程序实例】 【运行结果】 【结果分析】 从程序的执行结果可以看出,构造器的执行顺序是从根部的基类开始,一直到距离本类最近的父类,然后对本类中的数据成员进行初始化,最后执行本类的构造器的函数体。 总结: 复杂对象调用构造器的顺序为: (1)调用基类构造器。这个步骤会不断反复递归执行下去,首先是构造这 阅读全文
摘要:
1、 包访问权限 (1)包的理解:将一组相关的、有意义的类文件组织在一起(即相应的.java文件放在一个文件夹下)就构成了包或者类库。(每个类文件的开头都包含一个所属包的声明“package packagename”) (2)在同一包内的类之间可以访问的成员包括: A.public修饰的成员; B. 阅读全文