pycharm第一次建立python專案時,因為需要配置anaconda3目錄而anaconda預設有很多自帶的科學庫,因此專案建立成功後掃瞄科學庫需要耗費3~5分鐘的時間
類提供了一種組合資料和功能的方法。建立乙個新類意味著建立乙個新 型別 的物件,從而允許建立乙個該型別的新 例項 。每個類的例項可以擁有儲存自己狀態的屬性。乙個類的例項也可以有改變自己狀態的(定義在類中的)方法類(class): 用來描述具有相同的屬性和方法的物件的集合。它定義了該集合中每個物件所共有的屬性和方法。物件是類的例項。
例項化:建立乙個類的例項,類的具體物件。
方法:類中定義的函式。
物件:通過類定義的資料結構例項。物件包括兩個資料成員(類變數和例項變數)和方法。
# 建立乙個類(自定義的資料型別,在類中有屬性,有操作(方法))
class
person()
:# 類名,採用駝峰命名法
# 下劃線開始和結束的方法,屬性我們稱為特殊方法和特殊屬性
# 預設都會自動呼叫,每個特殊方法完成乙個特殊功能
# __init__ 在建立物件時會自動呼叫,主要完成物件屬性的賦值
def__init__
(self, name, age)
:# self 代表當前物件,系統直接賦值
print
('self:'
, self)
self.name = name
self.age = age
# 建立乙個普通的方法,完成資料輸出操作
defshow
(self)
:# self 代表當前物件
print
('self:'
, self)
print
(f'name:,age:'
)
init()方法是一種特殊的方法,被稱為類的建構函式或初始化方法,當建立了這個類的例項時就會呼叫該方法
self 代表類的例項,self 在定義類的方法時是必須有的,雖然在呼叫時不必傳入相應的引數
# 先有類,才有物件
person = person(
'豬八戒',18
)print
(person,
type
(person)
)# 物件可以呼叫類中定義的方法
person.show(
)# 每個例項都有自己的成員屬性
person2 = person(
'張三',28
)# 每個例項都可以呼叫類中定義的方法來改變或者顯示成員屬性
person2.show(
)
類與物件的建立
package demo.oop public class demo01 static和類一起載入,在這個包裡,和demo01一起載入,一起產生空間 public static void a public void b 例項化後才開始產生空間,才會存在 也就是用了new關鍵字 public stat...
Python定義類與建立物件
目錄 1.定義類 2.建立與使用物件 物件也稱為例項 1 增加或刪除例項變數 2 增加例項方法 物件導向程式設計的三大特徵 封裝 繼承 多型 語法格式 語法格式 class 類名 執行語句.類變數.方法.類名 乙個或者多個單詞連線而成,每個單詞首字母大寫,其餘字母全部小寫,單詞與單詞之間不使用分隔符...
物件導向 04 類與物件的建立
物件是抽象概念的具體例項 1.張三就是人的乙個具體例項,張三家裡的旺財就是狗的乙個例項 2.能夠體現出特點,展現出功能的是具體的例項,而不是乙個抽象的概念 1.使用new關鍵字建立物件 2.使用new關鍵字建立的時候,除了分配記憶體空間之外,還會給 建立好的物件 進行預設的初始化以及對類中構造器的呼...