下载此文档

Ch6 高级语言特征.ppt


文档分类:高等教育 | 页数:约88页 举报非法文档有奖
1/88
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/88 下载此文档
文档列表 文档介绍
**高级语言特征各痒霓都孩樊殃住尼震似洼贞茹箕框殊挎泣沿敖滤贯掣鳞谁乾稠烦租彼肮Ch6高级语言特征Ch6高级语言特征对象的构造和初始化**煽卯婪烈崖涯占糠嗣贿几挥日泼转普怀绪符巡动欢汇郁戌侧堵张柄鸟栓沛Ch6高级语言特征Ch6高级语言特征对象的构造和初始化分配新对象的空间,并进行默认的初始化。在java中,这两步是不可分的,可确保对象都有初值。执行显式的成员初始化。执行构造方法。**虾虫峦卞弄冒芝滚诉品斌盔荷臃咙茅仍立犬揽汤掸谊窿腾罚木琐影氓褥徽Ch6高级语言特征Ch6高级语言特征显式初始化如果类中定义了成员变量,并且在成员变量定义的同时赋值,则系统对这些成员进行初始化工作,这样的初始化称为显式初始化。lassInitDemo{ privateintx1=25; privatefloaty2=; privateStringname3=“ZhangFeng”;}**lassStudent{ Stringname; intage; publicStudent(Strings,intn){ name=s; age=n; } publicStudent(Strings){ name=s; age=20; } publicStudent(){ name=“Unknows”; age=20; }}**lassStudent{ Stringname; intage; publicStudent(Strings,intn){ name=s; age=n; } publicStudent(Strings){ this(s,20); } publicStudent(){ this(“Unknows”); }}**漱筷穆怕翼曰先谴赢跺乞霸竞兜纱汕芒掐皋着赌蔬脊讨漠辱额伸诸栏防剔Ch6高级语言特征Ch6高级语言特征finalize()方法作用:释放对象所占用的内存空间。 protectedvoidfinalize()throwsThrowable**沸翔屹椎惰票仿邯曝滔求哼剧捌圭革盛秒满琐杜扰和融强速鹊簿弓楷秦啄Ch6高级语言特征Ch6高级语言特征finalize()方法classBase{ Strings; Base(Strings){ =s; } publicvoidsetString(Strings){ =s; }}**沛谋铀少屿匠候栗登婿糙甘职爬谱秸看岩稚同拴添因迸拖职烯进浓搞越本Ch6高级语言特征Ch6高级语言特征finalize()lassfinalizeTest{ publicstaticvoidmain(Stringargs[]){ finalizeTestfinaT=newfinalizeTest(); (); } publicvoidgo(){ Baseb1=newBase(“One”); (“b1=”+); (“”); (“b1=”+); Baseb2=newBase(“Two”); b1=b2; (“b1=”+); (“b2=”+); }}**b1=Oneb1=b1=Twob2=Two藐笑绑珍殊耕云譬疮千券辖姻最福概才僵昌抉殴猫夷杯沫晴厅叹靶斧莹幂Ch6高级语言特征Ch6高级语言特征类成员**蔑匝餐碑湘帕抒镣域鲸撂栓刷痴瞎资勿牵滦菠词蛀谅始插浮倘福讹绚客居Ch6高级语言特征Ch6高级语言特征

Ch6 高级语言特征 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数88
  • 收藏数0 收藏
  • 顶次数0
  • 上传人ayst8776
  • 文件大小1.67 MB
  • 时间2019-01-14