国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

面向對象-什么是類、實例化、對象、抽象類

bitkylin / 3596人閱讀

摘要:文字有點長,對于不想看文字的朋友,可以去這里看視頻,內容和這個文字一樣的,視頻可能更好理解前面的課程里,我們已經知道了什么是面向對象,以及面向對象的幾個特征本節課,我們將把之前的理論知識搬進里之前女媧造人的例子中,女媧創造了各種設計方案在大

文字有點長,對于不想看文字的朋友,可以去這里看視頻,內容和這個文字一樣的,視頻可能更好理解
https://www.piqizhu.com/v/rmp...

前面的課程里,我們已經知道了 什么是面向對象,以及面向對象的幾個特征

本節課,我們將把之前的理論知識搬進Python里

之前女媧造人的例子中, 女媧創造了各種設計方案

在Python(大多數編程語言)中,他們都有對應的專業術語

所謂類,就是女媧所設計的這幾張設計方案,所有的設計方案,都是類

在編程里,我們都稱作類

比如 某個程序員說,我想要創建一個類,其實他就是打算創建一個設計方案

實例化與對象

現在,女媧已經畫了好幾張設計方案了

然后女媧用 人類設計方案 創造了一個人, 名字叫張三, 此刻,張三就是 人類設計方案 實例化出來的對象

然后女媧用 狗類設計方案,制作了一只狗,名字叫 阿黃

此刻,阿黃就是 那張狗類設計方案 實例化出來的對象

然后女媧又分別根據這些 設計方案創造了許多人,許多狗,許多貓,許多鴨子

這些被創造出來的 許多人,都是人類設計方案的實例

這些被創造出來的 許多狗,都是狗類設計方案的實例

這些被創造出來的 許多貓,都是貓類設計方案的實例

這些被創造出來的許多鴨,都是鴨類設計方案的實例

根據人類設計方案,創造出張三的行為,叫做實例化

創造出張三的過程,就叫實例化過程

所謂實例化,可以理解為 根據設計圖 創造具體的東西

被創造出來的阿黃、張三、以及那些貓狗,他們就是實例, 也可以稱作對象

比如,阿黃是一個狗類對象, 張三是一個人類對象

抽象類

物種設計圖、動物設計圖,無法直接用來實例化,無法直接用來創造具體的東西

這2張設計圖就是 抽象的設計圖, 我們可以稱它們為抽象類, 為什么說他們是抽象類呢?

因為,他們無法直接被實例化,

我們按照狗類設計圖,可以直接創造出一只狗

按照人類設計圖,可以直接創造出一個人

按照動物設計圖,能創造出東西來嗎? 不能, 因為動物設計圖,我們設計的不夠詳細,不夠具體, 過于抽象了

所以,它是抽象的設計圖,它是抽象類

如果想要實例化它,必須在它的基礎上,進行一些完善之后,才能進行實例化

物種設計圖,也無法直接被實例化,所以它也是抽象類

如果你還不理解什么是抽象, 我在給你解釋一下

你用泥,能捏出一個小狗的樣子嗎? 當然能,因為你見過小狗

那么,你能用泥,捏出一個動物嗎? 當然不能,動物究竟是什么,是哪種動物,

相對于 小狗這個具體的、可觸摸的 東西 來說, 動物就是抽象的

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://m.specialneedsforspecialkids.com/yun/43694.html

相關文章

  • PHP面向對象

    摘要:面向對象面向對象基礎面向對象什么是類具有相同屬性特征和方法行為的一系列個體的集合,類是一個抽象的概念。析構函數,當一個對象被銷毀前,自動調用。作用是為新克隆的對象進行初始化賦值對象序列化時,自動調用。使用抽象類的作用限制實例化。 面向對象 面向對象基礎 面向對象 什么是類? 具有相同屬性(特征)和方法(行為)的一系列個體的集合,類是一個抽象的概念。 什么是對象? 從類中,拿到的具有具體...

    seanlook 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<