在初始類中,我們介紹了如何訪問類屬性,除了訪問類屬性外還有其他操作類屬性的情況,我們將在這里做詳細介紹:
1.給類屬性指定默認值
類中的每個屬性都必須有初始值,哪怕這個值是0或者空字串,在有些情況下,如設定默認值時,在方法__init__方法內指定這種初始值是可行的,如果對某個屬性這樣做了,就無需包含為它提供初始值的形參,
比如我們的人員資訊都是同一個地址的,撰寫程式如下所示:

我們可以發現,我們沒有在創建時傳入地址資訊,但是輸出結果上是存在地址資訊,這就是屬性默認值在起作用
2.修改類屬性值
假設有一個人員的資訊是另外一個地址,我們就需要修改類屬性的值,
其語法格式:
實體變數名.類屬性名 = 新值
2.1直接通過實體修改
撰寫程式如下所示:

2.2通過方法修改屬性的值
如果有更新屬性的方法,也是可以的,我們就無需直接對屬性進行修改,而可將值傳遞給一個方法,由它在內部進行更新,這對于需要通過一定邏輯修改屬性值將會很方便,比如我們新增一個總分score屬性,通過輸入分數進行累計,
撰寫程式如下所示:

轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/555741.html
標籤:其他
上一篇:SLF4J門面日志框架原始碼探索
下一篇:返回列表
