大战熟女丰满人妻av-荡女精品导航-岛国aaaa级午夜福利片-岛国av动作片在线观看-岛国av无码免费无禁网站-岛国大片激情做爰视频

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動(dòng)力節(jié)點(diǎn)LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學(xué)習(xí)攻略 Java學(xué)習(xí) 編程基礎(chǔ)之Javase面向?qū)ο蠼坛?/span>

編程基礎(chǔ)之Javase面向?qū)ο蠼坛?/h1>

更新時(shí)間:2020-07-24 15:22:47 來源:動(dòng)力節(jié)點(diǎn) 瀏覽3328次

面向?qū)ο蟪绦蛟O(shè)計(jì)五個(gè)特征:

在Java編程思想中提到了面向?qū)ο蟪绦蛟O(shè)計(jì)的五個(gè)特征:

萬物皆為對(duì)象。也就是說世界上所有的事物都能通過抽象變成一個(gè)可以實(shí)現(xiàn)的對(duì)象。比如動(dòng)物、建筑物、服務(wù)。

程序是對(duì)象的集合,他們通過發(fā)送消息來告知彼此所有做的。程序是把要解決的問題抽象為若干的對(duì)象,這些對(duì)象之間通過消息來通知彼此做什么和傳遞數(shù)據(jù)。比如:動(dòng)物吃食物,這個(gè)程序包含了動(dòng)物、食物兩種對(duì)象,通過吃這一動(dòng)作來告知?jiǎng)游锍允澄铩?/p>

每個(gè)對(duì)象都有自己由其他對(duì)象構(gòu)成的存儲(chǔ)。意思是對(duì)象之間可以是包含的關(guān)系,一個(gè)對(duì)象中可以含有另外一個(gè)對(duì)象,這樣就構(gòu)成了一個(gè)新的對(duì)象。比如:發(fā)動(dòng)機(jī),汽車,汽車這一對(duì)象中包含發(fā)動(dòng)機(jī)。

每個(gè)對(duì)象都擁有其類型。每個(gè)對(duì)象都是某個(gè)類的一個(gè)實(shí)例,這個(gè)類就是抽象出來的一類事物,這個(gè)類與其他類之間的重要區(qū)別就是行為,它能接受什么樣的消息。比如:動(dòng)物和食物,動(dòng)物有吃的行為,移動(dòng)的行為,而食物是沒有的。

某一特定類型的所有對(duì)象都可以接受同樣的消息。這是判斷某一對(duì)象是不是某個(gè)類型的標(biāo)準(zhǔn)。比如你定義了動(dòng)物的一些行為,比如移動(dòng),那么所有的動(dòng)物都要相應(yīng)移動(dòng)這一消息,無論你是跑著移動(dòng)、飛著移動(dòng),還是游著移動(dòng)。

編程基礎(chǔ)之Javase面向?qū)ο蠼坛蘥

上面是面向?qū)ο蟪绦蛟O(shè)計(jì)的基本特征,下面介紹面向?qū)ο笾杏玫降囊恍╆P(guān)鍵詞。

類:

類描述了具有相同特性(數(shù)據(jù)元素)和行為(功能)的對(duì)象集合,也是一個(gè)數(shù)據(jù)類型。比如說動(dòng)物,它有重量、大小的特征(數(shù)據(jù)元素),也有移動(dòng)、吃的行為(功能)。

對(duì)象:

對(duì)象是具有狀態(tài)、行為和標(biāo)識(shí)的是上面類的一個(gè)實(shí)例。每一個(gè)對(duì)象都有內(nèi)部數(shù)據(jù)(它描述該對(duì)象的狀態(tài))和方法(它產(chǎn)生行為),并且每一個(gè)對(duì)象都可以與其他對(duì)象區(qū)分開來,就是一個(gè)對(duì)象在內(nèi)存中都有一個(gè)唯一的地址。在Java中對(duì)象都必須通過new來產(chǎn)生。

繼承:

把某些具有相同屬性和行為的事物抽象起來集中到一個(gè)類中,一個(gè)新類可以從這個(gè)類中派生,新類具有父類的所有的行為和特征,這個(gè)過程稱為類繼承。新類繼承了原始類的特性,新類稱為原始類的派生類(子類),而原始類稱為新類的基類(父類),在Java中是通過ChildCalss extends FartherClass這種方式實(shí)現(xiàn)的。

編程基礎(chǔ)之Javase面向?qū)ο蠼坛? border=

抽象:

抽象在編程中就是把你要解決的問題分解為一個(gè)一個(gè)的小問題,直到你不能再分解為止,然后把你分解的這些小問題用一個(gè)一個(gè)的對(duì)象描述對(duì)應(yīng)起來,將問題集合分解為對(duì)象集合。實(shí)際中就是不斷的問需要哪些服務(wù),需要哪些對(duì)象才能履行它們的服務(wù)。良好的面向?qū)ο蟮牡脑O(shè)計(jì)中,每個(gè)對(duì)象都可以很好的完成一項(xiàng)任務(wù),但是它并不試圖做更多的事。

多態(tài):

多態(tài)指的是在繼承關(guān)系中子類繼承父類的行為,這種行為在子類具體實(shí)現(xiàn)時(shí)可以是不一樣的。比如動(dòng)物這一父類中有move()方法,在鳥類子類中和魚類子類中move的實(shí)現(xiàn)是不一樣的。在Java中多態(tài)是通過重寫(override:把父類的方法重新實(shí)現(xiàn))和重載(overload:通過方法參數(shù)的不同在子類中來重新創(chuàng)建名字相同的方法)來實(shí)現(xiàn)的。

以上就是動(dòng)力節(jié)點(diǎn)java培訓(xùn)機(jī)構(gòu)的小編針對(duì)“編程基礎(chǔ)之Javase面向?qū)ο蠼坛?rdquo;的內(nèi)容進(jìn)行的回答,希望對(duì)大家有所幫助,如有疑問,請(qǐng)?jiān)诰€咨詢,有專業(yè)老師隨時(shí)為你服務(wù)。

提交申請(qǐng)后,顧問老師會(huì)電話與您溝通安排學(xué)習(xí)

免費(fèi)課程推薦 >>
技術(shù)文檔推薦 >>
主站蜘蛛池模板: 欧美日韩激情在线 | 一级呦女专区毛片 | 久久久久久久久久免观看 | 欧美成人看片黄a免费 | 久久9966精品国产免费 | 国产福利视频一区美女 | 亚洲成a | 天天插天天插 | 久久精品免费观看久久 | 青草青草久热精品视频99 | 精品成人在线视频 | 国产成人无精品久久久久国语 | 一区二区三区美女视频 | 亚洲精品国产一区二区在线 | 亚洲 国产精品 日韩 | 天天干影院 | 99久久精品免费观看国产 | 香蕉视频在线免费 | 久久99精品热在线观看15 | 亚洲一区二区精品推荐 | 99精品视频只99有精品 | 91视频免费观看高清观看完整 | 性一交一乱一视频免费看 | 99re热这里只有精品视频 | 久久精品国产一区二区小说 | 久久一本精品 | 2020久久精品永久免费 | 亚洲精品成人7777在线观看 | 国产精品成人一区二区 | 国产五月色婷婷六月丁香视频 | 国产波波社区精品视频 | 国产午夜精品福利视频 | 中文字幕视频在线播放 | 欧美性猛交xxxxbbbb | 西西亚洲| 成熟的女性强烈交性视频 | 成人久久免费视频 | 欧美人与鲁交大毛片免费 | 天天色天天| 爱爱视频免费网站 | 国产区精品 |