91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

類的特性、公有私有屬性和析構

發布時間:2020-05-23 08:43:47 來源:網絡 閱讀:1066 作者:堅持和學習 欄目:編程語言


```class Role(object):
    country="wuxi"  #公有屬性
    def __init__(self, name, role, weapon, life_value=100, money=15000):
        self.name = name
        self.role = role
        self.weapon = weapon
        self.life_value = life_value
        self.money = money
        self.__eyes = 'good '#定義一個私有屬性

    def shot(self):
        print("shooting...")
        print(self.__eyes)

    def got_shot(self):
        print("ah...,I got shot...")
        self.__eyes="heat"
        print(self.__eyes)
    def ttt(self):
        return self.__eyes #讓外面獲取私有屬性,只能看不能修改

    def buy_gun(self, gun_name):
        print("%s just bought %s" % (self.name,gun_name))
        self.weapon=gun_name #修改公有屬性

    def __del__(self):
        print("del.....run.....")

r1 = Role('Alex', 'police', 'AK47') # 生成一個角色
r2 = Role('Jack', 'terrorist', 'B22')  #生成一個角色

r2.buy_gun("核彈")
print(r2.weapon)
import  time
time.sleep(5)

## 調用方法修改過屬性后再次調用屬性將是被修改后的樣子。(同一個實例)

## 類里的方法私有化
 def shot2(self):     # 定義一個方法
    print("It's my own!")
 r1.shot=shot2    # 把shut2傳r1.shut
 r1.shot(r1)

## 公有屬性
#country="wuxi" 在類里直接定義的屬性即是公有屬性
#實例里自己重新定義公有屬性就不會去找父類里的公有屬性,要是實例里沒有定義就會去父類里找。
print(r1.country)
print(r2.country)
r1.country="suzhou"
print(r1.country)
print(r2.country)

## 私有屬性
self.__eyes='good ' #定義一個私有屬性
print(r2.__eyes) #無法直接訪問,直接查看。
r2.got_shot() #只能內部訪問
print(r2.ttt()) #讓外面獲取私有屬性,只能看不能修改
print(r2._Role__eyes) #強制獲取私有屬性信息

## 類的析構方法(在實例銷毀的時候自動調用)
def __del__(self):
   print("del.....run.....")
向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

英德市| 聂拉木县| 大埔区| 木兰县| 沧州市| 运城市| 呼和浩特市| 保亭| 巧家县| 庆云县| 青河县| 长泰县| 和静县| 巴彦淖尔市| 思南县| 东光县| 左云县| 辽宁省| 同江市| 大悟县| 永丰县| 揭东县| 衡阳县| 青川县| 隆子县| 兴宁市| 株洲市| 汪清县| 元氏县| 安龙县| 扎兰屯市| 凉山| 宜黄县| 滦南县| 景德镇市| 无极县| 麻栗坡县| 永城市| 台南县| 连城县| 合水县|