物件導向 物件的使用

2022-09-03 03:30:12 字數 1329 閱讀 1916

在程式設計中先定義類,才能宣告類的物件。

class

oldboystudent:

school = "

oldboy

"

語法:在類名後加括號,與呼叫函式寫法相同。

s1 = oldboystudent()

print

(s1.school)

#oldboy

s1.age = 1

print

(s1.age)

print(s1.__dict__)#

存在類中公共屬性的,不會再次儲存#1

#

s1.school = '

nice

'print

(s1.school)

print(s1.__dict__)#

修改成為物件獨有的屬性

#nice

#

刪除

#

刪除物件的屬性,只能刪物件獨有的屬相,不能刪除類的屬性

s1.name = 2222

dels1.name

print(s1.__dict__)#

{}

對於物件查詢屬性的順序:先物件自身的物件,後物件類的屬性。

其中self指的是宣告時的物件,init函式相當於為其共有屬性填寫個性化的

__init__稱之為初始化函式 他會在建立物件時自動執行,就是為物件的屬性賦初始值。

1.建立乙個空物件

2。執行__init__函式,並且自動傳入這個物件

class

dog:

def__init__

(self,name,age,color,gender):

print('

dog__init__函式生成

')#定義物件時執行

self.name = name#

物件私有屬性,並非類的物件

self.age =age

self.color =color

self.gender =gender

#物件宣告

d1 = dog('

lulu

',2,'

yellow

','female')

print(d1.__dict__)#

dog__init__函式生成

#

1.需要為每個物件定製不同的屬性值

2.__init__在建立物件後自動執行

3.第乙個self引數指的是這個這個物件本身不需要手動傳值。

JS物件導向使用物件導向進行開發

對 js 中的物件導向的基礎進行講述,初體驗使用物件導向進行開發 物件導向的概念及特性 用物件導向的方式解決簡單的標籤建立例項 物件導向就是使用物件 物件導向開發就是使用物件開發 面向過程就是以過程的方式開發 物件導向是面向過程的封裝 抽象性如果需要用一物件來描述乙個資料,那就需要抽取這個物件的核心...

物件導向 初識物件導向

面向過程思想 步驟清晰簡單,第一步做什麼,第二步做什麼.面向過程適合處理一些較為簡單的問題 物件導向思想 物以類聚,分類的思維模式,思考問題首先會解決問題需要分哪些類,然後對這些類進行單獨思考,最後才是對某個分類下的細節進行面向過程的思索 物件導向適合處理複雜的問題,適合處理需要多人協作的問題 對於...

什麼使用物件導向

什麼使用物件導向 軟體出現的目的 用計算機語言描述現實世界 用計算機解決現實世界的問題 物件導向的思想 物件導向的世界 物件導向和程式開發的好處 交流更加順暢 提高設計開發效率用於分析 使用類圖描述類和設計類 用於分析和設計類 直觀,更容易理解 構造方法 沒有返回值,名字與類名相同 構造方法是用來描...