物件導向 與 面向過程
物件導向物件,是根據某個物件,進行編寫物件屬性,不考慮物件以外的因素,只對物件本事的一些屬於自己的屬性進行創造,不用考慮
業務之間的邏輯。
面向過程, 是按照業務的一步步發展進行編碼,需要考慮業務邏輯順序
1class role(object): #
定義乙個類,名為role,繼承基類object
2 user_count = 0 #
類屬性3
4def
__init__(self, name, role, weapon, life_value): #
析構方法
5 self.name = name #
例項屬性
6 self.role =role
7 self.weapon =weapon
8 self.life_val =life_value910
def buy_weapon(self, weapon): #
類方法11
print("
%s is buying [%s]
" %(self.name, weapon))
12 self.weapon =weapon
131415#
建立兩個例項
16 p1 = role("
sanjiang
", "
police
", "
b10", 90) #
將乙個類變成乙個具體的物件的過程,叫做例項化
17 t1 = role("
zengchunyun
", "
police
", "
ak47
", 100)
物件導向 初級
什麼是物件 什麼是收音機 物件是乙個整體,對外提供一些操作 什麼是物件導向 使用物件時,只關注物件提供的功能,而不關注內部細節 比如 jquery 物件導向是一種通用的思想,並非只有程式設計中能用,任何事情都可以用 js中的物件導向 物件導向程式設計 oop 的特點 抽象 抓住核心went 封裝 不...
Python物件導向程式設計初級
結合 理解一下 class student object 定義乙個類 包含方法 函式 和屬性 數值 def init self,name,age 初始化,name,age是引數 self.name name 給self的name和age屬性附上值 self.age age 在把物件例項化之後,sel...
物件導向的初級思想
1.通過建構函式來建立物件 注意 盡量在原型中新增方法,在建構函式中新增屬性,能夠減少記憶體的占用,但是公共的屬性和常量的值可以放到原型物件上去 1 script 2 建構函式 3function sprite 7 函式原型 8sprite.prototype.show function 11 通過...