网站大量收购独家精品文档,联系QQ:2885784924

对象、数组与字符串课件.ppt

对象、数组与字符串课件.ppt

此“教育”领域文档为创作者个人分享资料,不作为权威性指导和指引,仅供参考
  1. 1、本文档共33页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

**對象、數組與字串4.1對象在面向對象的程式設計中,將任何實體都看成對象。對象是通過對實體的抽象得到,由屬性和方法組成。屬性是實體的一些特徵值,方法是實體的功能和方法。對象之間通過消息進行傳遞進行交互,最終完成任務。對象生命週期三個階段:創建、使用和清除。4.1.1對象的創建對象是從類來創建的,Java語言中除8種基本數據類型以外的數據類型都稱為引用類型。引用類型數據以對象的形式存在,引用類型變數的值是某個對象的句柄,而不是對象本身;聲明引用類型變數時,系統只為該變數分配引用空間,並未創建一個具體的對象。Java對象的創建案例classPoint{intx,y;Point(){x=10;y=16;}Point(inta,intb){x=a;y=b;}}Java對象的創建案例publicclassTestobject{publicstaticvoidmain(Stringargs[]) {Pointp1,p2;p1=newPoint();//為對象分配記憶體,使用new和類中的構造方法p2=newPoint(111,222);System.out.println(點p1的x座標是:+p1.x);System.out.println(點p1的y座標是:+p1.y);System.out.println(點p2的x座標是:+p2.x);System.out.println(點p2的y座標是:+p2.y); }}程式執行的效果如圖所示 下麵語句從Point類創建了一個對象,包含了創建對象的三個階段:創建、實例化和初始化。Pointp1,p2;p1=newPoint();//為對象分配記憶體,使用new和類中的構造方法。p2=newPoint(100,100);4.1.2對象的使用對象的使用包括引用對象的成員變數和方法的調用,通過運算符“.”可以實現對變數的訪問和方法調用。引用對象的變數訪問格式:引用對象.變數引用對象的方法訪問格式:引用對象.方法名Java對象的創建和用法案例classBirthDate{ privateintday; privateintmonth; publicintyear; publicvoidsetDay(intd){day=d;} publicvoidsetMonth(intm){month=m;} publicvoidsetYear(inty){year=y;}publicintgetDay(){returnday;} publicintgetMonth(){returnmonth;} publicintgetYear(){returnyear;} }續publicclassObjectOperating{ publicstaticvoidmain(Stringargs[]){ BirthDateb=newBirthDate(); b.setDay(1); b.setMonth(10); b.getMonth(); b.setYear(2003); //b.day=2;//不合法,無權訪問該私有屬性 b.year=2003;System.out.println(b.getDay()+-+b.getMonth()+-+b.getYear());}}續程式執行的效果如圖4-10所示4.1.3對象的清除Java平臺允許你創建任意個對象(當然也會受到系統的限制),在當對象不再使用的時候被清除的,這個過程就是所謂的“垃圾收集”。Java運行時系統通過垃圾收集週期地釋放無用對象所使用的記憶體,完成對象的清除工作。Java的垃圾收集器自動掃描對象的動態記憶體區,對被引用的對象加標記,然後把沒有引用的對象作為垃圾收集起來並釋放。

您可能关注的文档

文档评论(0)

157****3839 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档