1. 什么是類和對象
2. 定義類
3. 創(chuàng)建對象
4. 實例變量和類變量
5. 實例方法和類方法
6. 繼承和多態(tài)
7. 封裝和私有化
8. 魔術方法
類和對象的概念以及如何定義和使用它們。
1. 什么是類和對象
類是一種數(shù)據類型,它定義了一組屬性和方法,這些屬性和方法可以被對象使用。對象是類的一個實例,它具有類定義的屬性和方法。
2. 定義類
中,使用關鍵字class定義類。類定義包括類名、屬性和方法。
3. 創(chuàng)建對象
中,使用類名和括號創(chuàng)建對象。對象可以訪問類定義的屬性和方法。
4. 實例變量和類變量
實例變量是對象特有的變量,每個對象都有自己的實例變量。類變量是類共有的變量,所有對象共享一個類變量。
5. 實例方法和類方法
實例方法是對象特有的方法,只能由對象調用。類方法是類共有的方法,可以由類和對象調用。
6. 繼承和多態(tài)
繼承是指一個類可以繼承另一個類的屬性和方法。多態(tài)是指不同的對象可以使用相同的方法名調用不同的方法。
7. 封裝和私有化
封裝是指將屬性和方法包裝成一個類,只對外暴露必要的接口。私有化是指將屬性和方法限制在類內部使用,外部無法訪問。
8. 魔術方法
it__方法用于初始化對象,__str__方法用于返回對象的字符串表示。
類和對象編程。