第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

《Java從入門到放棄》JavaSE入門篇:面向?qū)ο蟾拍?入門版)

標(biāo)簽:
Java

要知道什么是面向对象,你首先要有个对象吧,所以······没有对象的可以回家洗洗睡了·j_0025.gif

好吧,前面是开玩笑,要说明什么是面向对象,我们还是先

wKioL1mnffDhBlJcAACnRAI9WXk750.png


例子:

    小呆:“小傻,你今天早餐吃的什么?”

    小傻:“吃的东西可多啦,有两片面包,一块鸡肉饼,几片菜叶子,一点沙拉酱,另外还喝了一杯可乐,一袋油炸土豆条”

    小呆:“小傻,你四不四洒啊!你直接说你吃的鸡肉堡套餐不行么 - -”

    小傻:“呃,好吧,我吃的wKiom1mnf2ux5IhcAAJfS21AwSY082.png这个鸡肉汉堡套餐”


OK,从上面的例子可以了解到什么是面向对象了吧,初学者可以这样理解:把很多单独的数据和方法封装在一起,就变成了一个对象。

后面我们会讲解面向对象的一些概念:类、对象、属性、方法、封装、继承、多态,通过这些概念再来理解什么是面向对象。


那么,上面这个例子中出现了几个对象呢?

第一个:鸡肉汉堡套餐:包含的属性有鸡肉汉堡,薯条,可乐

第二个:鸡肉汉堡:包含的属性有面包,鸡肉饼,生菜,海拉酱

第三个:一袋薯条:包含的属性有很多根薯条,一个包装袋

第四个:一杯可乐:一个杯子,一些冰块,可乐

第五个:......

是不是发现,这样分析下去可以无穷无尽???哈哈,那就对了,这就是面向对象编程分析。

当然实际开发中我们不会这样不断分解下去,没必要把一个对象最终分解成原子。

一般我们会根据功能来分析具体有哪些对象,如果有一些对象具有相同的属性和方法,我们会把它们归于一类。具体如何分析就是我们接下来的内容了。


基本概念介绍

一、类:

    类就是对一组具有相同属性和方法的对象的一个抽象,简单说就是一个概念,比如“女神”就是一个类

wKiom1mnoaCRpvRFAABT9rwa7gk116.png

          女神

二、对象:


    对象就是类的一个实例,简单说就是一个真实存在的实物,是一个具体的东西了,比如有些看官的女神就很具体了

wKioL1mnornzlEZ2AADvzRSn6vs654.png

                  林姐姐

wKiom1mnos-BrhroAADwDu371q0032.png

               苍井姐姐





wKiom1mnotCzyoKzAAPFS7BDngk843.png

                                           贾大姐

三、属性:

    属性就是对象的特征,是名词,比如上面的女神都有身高、体重、姓名、年龄和三围等·j_0063.gif

     林姐姐:173cm,54kg,林志玲,43和保密。

    苍井姐姐:155cm,45kg,苍井空,34和保密。

     贾大姐:166cm,保密 ,贾 玲,35和保密。


四、方法:

    方法就是对象的行为,是动词或动名词

    林姐姐有游泳、跑步和拍广告等方法。

    苍姐姐有拍写真、拍电影等方法。

    贾大姐有演小品、唱歌等方法。


五、封装:

    封装就很好理解了,都有收发过包裹吧,这就是一种封装

wKioL1mnp5rDuGR3AAJJBKteroU814.png

    封装最大的好处就是隐藏细节,只预留使用者关注的功能API就OK了。

    比如空调,从使用者的角度,我们只关心以下功能的使用:开、关、制热、制冷、调温度等。具体这些功能如何实现的,对应的电子电路图是什么样的,使用了什么样的电路板等,我们完全不关心也不用关心。


六、继承:

    继承应该也好理解吧,就是龙生龙,凤生凤,老鼠的儿子会打洞,如果出现下面这情况,就要问问隔壁老王了。

wKioL1mnqsyTX4UrAAIx-TMHVZg205.png


七、多态:

    面向对象中的多态是指不同的对象对相同的指令有不同的执行效果。比如你让不同的葫芦娃执行“放大招()”这个方法,对应的效果就不一样。

wKiom1mnrdDS_j5iAAE_SZrbOi4819.pngwKioL1mnrbuSf785AAGLhUzNhMw494.png

wKiom1mnrdHCKZ2VAAEevckwUfQ659.pngwKioL1mnrbuiJKanAADitMkp7Qo142.png

    

今天就先介绍一下基本概念吧,下次我们再来看这些概念对应的Java语法。


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消