物件導向上

2021-10-10 20:23:11 字數 1298 閱讀 5558

self引數

特殊方法:類的建構函式

object = 類名()

'''

語法:class 類名([父類]):

**塊'''class myclass:

pass

my=myclass()

print(type(my))

#<__main__.student object at 0x0000019ae5603fa0>

my是myclass類建立出來的乙個物件,也稱my是myclass類的例項。

object.類的屬性

在物件中新增變數,物件中的變數稱之為屬性。

class myclass:

yourclass = '一班'

my=myclass() #類的例項化

r = my.yourclass #類的屬性

print(r) #一班

object.類的方法()

class myclass:

yourclass = '一班' #公共屬性,所有例項都可以訪問

def name(self): #定義方法,第乙個引數必須為self.物件自身引用。

print('小明同學' )

my = myclass() #類的例項化

my.name() #呼叫方法

#小明同學

'''

類的基本結構

class 類名([父類]):

公共屬性...

# 物件的初始化方法

def __init__(self,....):

....

# 其他的方法

def method1(self):

...def method2(self):

...'''

class people:    #定義people類

def __init__(self,name,age,gender): #初始化值

self.name = name

self.age = age

self.gender = gender

def speak(self):

print('姓名:',self.name,

'\n','年齡:',self.age,

'\n','性別:',self.gender)

student=people('小明',15,'male')

student.speak()

Object c物件導向(上)

1.面向過程和物件導向 面向過程 一步一步的進行,第一步做什麼,第二部執行什麼。物件導向 2.類和物件 類 是某一批物件的抽象 物件才是乙個具體存在的例項 定義類 inte ce myclass nsobject 實現類 implementation myclass 定義變數 person pers...

python 物件導向(上)

1.物件導向的思想 面向過程程式設計最易被初學者接受,其往往用一長段 來實現指定功能,開發過程的思路 是將資料與函式按照執行的邏輯順序組織在一起,資料與函式分開考慮。例如 菜鳥買電腦 1 自己買 在網上查詢資料 根據自己預算和需求定電腦的型號 macbook 15 頂配 1w8 去市場找到蘋果店各種...

python物件導向上

我們目前學習的都是python的內建物件,但是內建物件並不都能滿足我們的需求,所以我們在開發中經常要自定義一些物件 類簡單理解它就是相當於乙個圖紙,在程式彙總我們需要根據類來建立物件。類就是物件的圖紙 我們也稱物件是類的例項 instance 可呼叫isinstan 例項物件,類名 判斷是否為該類 ...