freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

java的面向?qū)ο缶幊掏馕馁Y料翻譯-其他專業(yè)-預(yù)覽頁

2025-02-20 06:30 上一頁面

下一頁面
 

【正文】 對(duì)象。子類對(duì)象可以被視為父類的對(duì)象。例如,盡管有從一個(gè)特定的父類派生出的眾多 子類的對(duì)象彼此之間可能會(huì)有很大的不同的事實(shí),但只要我們將他們當(dāng)作父類的對(duì)象來看,我們?nèi)钥梢詣?chuàng)建一個(gè)引用的數(shù)組給他們。一個(gè)類肯定可以獨(dú)自存在,但當(dāng)一個(gè)類是運(yùn)用了繼承的機(jī)理時(shí),這個(gè)類要么成為一個(gè)提供屬性和行為的父類,要么成為一個(gè)繼承這些屬性和行為的子類。例如, Vehicle 超類包含了所有的交通工具,如汽車,卡車,船,自行車等。矩形是特殊的四邊形,但卻不能說四邊形就是矩形(四邊形可能是平行四邊形)。 我們常常會(huì)遇到這樣一個(gè)問題,一個(gè)類的對(duì)象同時(shí)還“是”另一個(gè)類的對(duì)象。 也許最令人興奮的是一個(gè)新類可以從豐富的類庫中繼承,比如 Java API 提供許多類。 繼承會(huì)帶來的問題是,子類會(huì)將一些沒必要繼承或不該繼承方法也繼承過來。 然而,一個(gè)子類可以訪問它的父類的 public 成員和 protected 成員。例如,車有方向盤。 “ is a”就是繼承。 程序員和設(shè)計(jì)人員專注于系統(tǒng)中對(duì)象的共性而不是特定實(shí)例,這種方法叫做抽象。由同一個(gè)包中子類和其他類的方法組成的父類可以訪問受保護(hù)的父類的成員。我們將利用這種“子類對(duì)象是父類對(duì)象”的關(guān)系來執(zhí)行一些強(qiáng)大的操作。例如,每一個(gè)我們所定義的小程序被認(rèn)為是類 JApplet 的對(duì)象。一個(gè)子類比它的父類更具體并且代表一組更小、更專業(yè)的對(duì)象。接口可以使 Java 實(shí)現(xiàn)許多通過多重繼承才能實(shí)現(xiàn)的優(yōu)點(diǎn)而沒有關(guān)聯(lián)的問題。一個(gè)間接超類是通過從兩級(jí)或更多級(jí)以上的類繼承而來的。當(dāng)創(chuàng)建一個(gè)新的類時(shí),而不用完整的寫出新的實(shí)例變量和實(shí)例方法,程序員會(huì)指定新的類 繼承已定義的超類的實(shí)例變量和實(shí)例方法。這些都是令人振奮的可能性。 南 京 理 工 大 學(xué) 紫 金 學(xué) 院 畢業(yè)設(shè)計(jì) (論文 )外文資料翻譯 系: 計(jì)算機(jī)系 專 業(yè): 計(jì)算機(jī)科學(xué)與技術(shù) 姓 名: 張熙楚 學(xué) 號(hào): 090601416 外 文 出 處 : Ghosh,D..Java Objectoriented programming[J]. IEEE Transactions on Software Engineering,2021, 13(3):4245. 附 件: ; 。它鼓勵(lì)重復(fù)使用已經(jīng)調(diào)試好的高質(zhì)量的軟件,從而減少系統(tǒng)運(yùn)行后可能出現(xiàn)的問題。繼承和多態(tài)對(duì)于解決軟件的復(fù)雜性是一種有效可行的技術(shù)。一個(gè)類的直接父類就是該類所直接繼承的類(通過關(guān)鍵字 extends 繼承)。 Java不支持多重繼承(而 C++可以),但它支持接口的概念。一個(gè)子類通常添加自己的實(shí)例變量和自己的實(shí)例方法,因此子類通常比父類大。每個(gè)子類對(duì)象也是該類的父類的對(duì)象。雖然子類對(duì)象始終可以作為它的父類的一種來看待,父類對(duì)象卻不被認(rèn)為是其子類類型的對(duì)象。我們添加一個(gè)新的成員訪問的一種控制形式—— protected 訪問。面向?qū)ο缶幊烫峁? “透過樹木見森林” 的幾種方法。我們區(qū)分“ is a”關(guān)系和“ has a”的關(guān)系。在“有”關(guān)系中,一個(gè)類對(duì)象有一個(gè)或多個(gè)其它類的對(duì)象作為成員。如果子類可以訪問 父類的私有成員,這就違背了父類的信息隱蔽原則。子類只可以通過公有繼承、受保護(hù)繼承和程序包借助父類提供的繼承到子類中的方法聲明對(duì)父類中私有成員的改變。在這種情況下,子類可以覆蓋超類的方法,以提供一種合適的實(shí)現(xiàn)。這將有助于面對(duì)開發(fā)我們將來可能需要的更加強(qiáng)大的軟件的挑戰(zhàn)。在這種情況下, Quadrilateral 類是父類, Rectangle 類是一個(gè)子類。因?yàn)槊總€(gè)子類對(duì)象也“是”其父類的對(duì)象,而一個(gè)父類又可以有很多子類,那么由父類所代表的一組對(duì)象通常比由該對(duì)象的父類的任何 子類所代表的要大得多。一個(gè)父類與它的子類的構(gòu)成層次關(guān)系。這使得可能會(huì)有一些有趣的操作。 盡管子類的對(duì)象也“是”父類的對(duì)象,子類類型和父類類型卻是不相同的。但 Java 不允許逆向賦值,因?yàn)槿绻殉悓?duì)象賦給子類的引用,就會(huì)使子類中額外的子類成員沒有定義。 子類的對(duì)象用父類的引用是安全的,因?yàn)樽宇悓?duì)象同樣也是其父類的對(duì)象。 盡管將子類的對(duì)象看 成是父類的對(duì)象會(huì)帶來很大的便利,而且可以通過這些父類的引用操縱這些對(duì)象來實(shí)現(xiàn),但這會(huì)引發(fā)一個(gè)問題。其實(shí),這正是當(dāng)我們考慮了多態(tài)性和動(dòng)態(tài)鏈接后 Java 所呈現(xiàn)的并將在此章節(jié)中討論的內(nèi)容。做過這類項(xiàng)目的人都會(huì)說提高軟件開發(fā)效率的最好方法是鼓勵(lì)對(duì)軟件的再利用。正如獨(dú)立軟件廠商生產(chǎn)的壓縮套裝的軟件伴隨著個(gè)人電腦的問世而出現(xiàn)爆炸性的增長(zhǎng) 一樣, Java 類庫的制造和銷售也將呈現(xiàn)這樣一個(gè)趨勢(shì)。 then we can add attributes and behaviors or override superclass behaviors to customize the class to meet our needs. It can be difficult for students to appreciate the problems faced by designers and implementers on largescale software projects in industry. People experienced on such projects will invariably state that a key to improving the software development process is encouraging software reuse. Objectoriented programming in general, and Java in particular, certainly does this. It is the availability of substantial and useful class libraries that delivers the maximum benefits of software reuse through inheritance. As interest in Java grows, interest in Java class libraries will increase. Just as shrinkwrapped software produced by independent software vendors became an explosive growth industry with the arrival of the personal puter, so, too, will the creation and sale of Java class libraries. Application designers will build their applications with these libraries, and library designers will be rewarded by having their libraries wrapped with the applications. What we see ing is a massive worldwide mitment to the development of Java class libraries for a huge variety of applications arenas
點(diǎn)擊復(fù)制文檔內(nèi)容
黨政相關(guān)相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號(hào)-1