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 例項物件,類名 判斷是否為該類 ...