面向?qū)ο笠潦?/h1>

類(lèi)的定義

面向?qū)ο螅壕褪菍⑸钪械膶?duì)象抽象到程序中
生活中的對(duì)象诈闺,就得把生活中的思想抽象到程序中

  • 1.面向?qū)ο螅侯?lèi)和對(duì)象尖奔、類(lèi)的方法的使用

  • 2.面向?qū)ο蟮牡谝粋€(gè)特征:封裝

  • 3.面向?qū)ο蟮诙€(gè)特征:繼承

  • 4.面向?qū)ο蟮谌齻€(gè)特征:多態(tài)

# 定義一個(gè)用戶(hù)類(lèi)
class Users:
    def __init__(self,username, password, nickname):
        self.username = username
        self.password = password
        self.nickname = nickname

    def eat(self):
        print(self.nickname + "在吃飯")

    def sleep(self):
        print(self.nickname + "去開(kāi)房了...")

    def play_game(self):
        print(self.nickname + "去玩耍了....")

# 創(chuàng)建類(lèi)型對(duì)應(yīng)的實(shí)際存在的物體:創(chuàng)建對(duì)象
u1 = Users("admin", "admin", "old_wang")
print(type(u1))
print(u1.username, u1.password, u1.nickname)
u1.eat()
u1.sleep()
u1.play_game()

u2 = Users("manager", "manager", "old_li")
print(u2.username, u2.password, u2.nickname)
u2.eat()
u2.sleep()
u2.play_game()

對(duì)象的創(chuàng)建過(guò)程

  • 1對(duì)象的創(chuàng)建粹胯,通常情況先調(diào)用new()函數(shù),來(lái)創(chuàng)建一個(gè)對(duì)象【*基本不用】再調(diào)用__init()函數(shù),來(lái)初始化對(duì)象中的數(shù)據(jù)【****常用】

  • 2.一切皆對(duì)象
    所以巢寡,正常情況下,創(chuàng)建一個(gè)類(lèi)椰苟,需要顯示的指定抑月,這個(gè)類(lèi)型是個(gè)對(duì)象

  • 3.了解:什么是對(duì)象【類(lèi) VS 對(duì)象】
    對(duì)象的創(chuàng)建過(guò)程【類(lèi)--(new() init())-->對(duì)象】
    newinit哪里來(lái)的?
    對(duì)象的由來(lái)——一切皆對(duì)象

#class Users:
class Users(object):
    def __new__(cls, *args):# new創(chuàng)建
        print("__new__()函數(shù)執(zhí)行了...")
        return super(Users, cls).__new__(cls)

    def __init__(self, name):# init: initalization 初始化
        print("__init__()函數(shù)執(zhí)行了...")
        self.name = name

u = Users("tom")

案例

#定義一個(gè)類(lèi)型


class Person(object):
    def __init__(self,name,sex,age):
        self.name = name
        self.sex = sex
        self.age = age
        self.consort = None #
        self.type = None #娶妻舆蝴? 入贅谦絮?

    def __str__(self):
        return "姓名:%s菱皆;性別:%s;年齡:%s挨稿;配偶:[%s]仇轻;婚姻類(lèi)型:%s;"%(self.name,\
                                    self.sex,self.age,self.consort,self.type)

    #定義一個(gè)結(jié)婚的方法
    def marry(self,person):
        if self.sex == "男":
            self.type = "娶妻"
        else:
            self.type="人贅"

        self.consort = person
        person.consort = self.name
        person.type = self.type


#創(chuàng)建對(duì)象
jack = Person("杰克","男","23")
rose = Person("露絲","女","22")

jack.marry(rose)
print(jack)
#rose.marry(jack)
#print(rose)
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者

  • 序言:七十年代末奶甘,一起剝皮案震驚了整個(gè)濱河市篷店,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌臭家,老刑警劉巖疲陕,帶你破解...
    沈念sama閱讀 216,692評(píng)論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場(chǎng)離奇詭異钉赁,居然都是意外死亡蹄殃,警方通過(guò)查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,482評(píng)論 3 392
  • 文/潘曉璐 我一進(jìn)店門(mén)你踩,熙熙樓的掌柜王于貴愁眉苦臉地迎上來(lái)诅岩,“玉大人,你說(shuō)我怎么就攤上這事带膜》郧” “怎么了?”我有些...
    開(kāi)封第一講書(shū)人閱讀 162,995評(píng)論 0 353
  • 文/不壞的土叔 我叫張陵膝藕,是天一觀的道長(zhǎng)式廷。 經(jīng)常有香客問(wèn)我,道長(zhǎng)芭挽,這世上最難降的妖魔是什么滑废? 我笑而不...
    開(kāi)封第一講書(shū)人閱讀 58,223評(píng)論 1 292
  • 正文 為了忘掉前任,我火速辦了婚禮袜爪,結(jié)果婚禮上蠕趁,老公的妹妹穿的比我還像新娘。我一直安慰自己饿敲,他們只是感情好妻导,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,245評(píng)論 6 388
  • 文/花漫 我一把揭開(kāi)白布。 她就那樣靜靜地躺著怀各,像睡著了一般倔韭。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上瓢对,一...
    開(kāi)封第一講書(shū)人閱讀 51,208評(píng)論 1 299
  • 那天寿酌,我揣著相機(jī)與錄音,去河邊找鬼硕蛹。 笑死醇疼,一個(gè)胖子當(dāng)著我的面吹牛硕并,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播秧荆,決...
    沈念sama閱讀 40,091評(píng)論 3 418
  • 文/蒼蘭香墨 我猛地睜開(kāi)眼倔毙,長(zhǎng)吁一口氣:“原來(lái)是場(chǎng)噩夢(mèng)啊……” “哼!你這毒婦竟也來(lái)了乙濒?” 一聲冷哼從身側(cè)響起陕赃,我...
    開(kāi)封第一講書(shū)人閱讀 38,929評(píng)論 0 274
  • 序言:老撾萬(wàn)榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎颁股,沒(méi)想到半個(gè)月后么库,有當(dāng)?shù)厝嗽跇?shù)林里發(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,346評(píng)論 1 311
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡甘有,尸身上長(zhǎng)有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,570評(píng)論 2 333
  • 正文 我和宋清朗相戀三年诉儒,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片亏掀。...
    茶點(diǎn)故事閱讀 39,739評(píng)論 1 348
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡忱反,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出幌氮,到底是詐尸還是另有隱情缭受,我是刑警寧澤,帶...
    沈念sama閱讀 35,437評(píng)論 5 344
  • 正文 年R本政府宣布该互,位于F島的核電站,受9級(jí)特大地震影響韭畸,放射性物質(zhì)發(fā)生泄漏宇智。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,037評(píng)論 3 326
  • 文/蒙蒙 一胰丁、第九天 我趴在偏房一處隱蔽的房頂上張望随橘。 院中可真熱鬧,春花似錦锦庸、人聲如沸机蔗。這莊子的主人今日做“春日...
    開(kāi)封第一講書(shū)人閱讀 31,677評(píng)論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽(yáng)萝嘁。三九已至,卻和暖如春扬卷,著一層夾襖步出監(jiān)牢的瞬間牙言,已是汗流浹背。 一陣腳步聲響...
    開(kāi)封第一講書(shū)人閱讀 32,833評(píng)論 1 269
  • 我被黑心中介騙來(lái)泰國(guó)打工怪得, 沒(méi)想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留咱枉,地道東北人卑硫。 一個(gè)月前我還...
    沈念sama閱讀 47,760評(píng)論 2 369
  • 正文 我出身青樓,卻偏偏與公主長(zhǎng)得像蚕断,于是被迫代替她去往敵國(guó)和親欢伏。 傳聞我的和親對(duì)象是個(gè)殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,647評(píng)論 2 354

推薦閱讀更多精彩內(nèi)容

  • 1. Java基礎(chǔ)部分 基礎(chǔ)部分的順序:基本語(yǔ)法亿乳,類(lèi)相關(guān)的語(yǔ)法硝拧,內(nèi)部類(lèi)的語(yǔ)法,繼承相關(guān)的語(yǔ)法风皿,異常的語(yǔ)法河爹,線程的語(yǔ)...
    子非魚(yú)_t_閱讀 31,623評(píng)論 18 399
  • 原文鏈接:https://github.com/EasyKotlin 在前面的章節(jié)中,我們學(xué)習(xí)了Kotlin的語(yǔ)言...
    JackChen1024閱讀 849評(píng)論 0 3
  • 人這一輩子桐款,會(huì)遇到很多事咸这,不管是什么樣的事兒,都是對(duì)你的一種挑戰(zhàn)魔眨,想象一下媳维,只有當(dāng)我們遇到生死的時(shí)候,會(huì)發(fā)現(xiàn)遏暴,其實(shí)...
    那里面閱讀 267評(píng)論 0 1
  • 今天距離英語(yǔ)考試還有不到12個(gè)小時(shí)了朋凉,你這幾天都在圖書(shū)館看書(shū)州丹,我承認(rèn),你真的很努力杂彭,至少在外人看來(lái)是這樣子的墓毒。因?yàn)?..
    靜靜地聆聽(tīng)Yang閱讀 327評(píng)論 0 2
  • 毒膽:0 三膽:046 復(fù)式 02468 024568 0245689 精選: 064..085..496..48...
    福中仙閱讀 276評(píng)論 0 1