Python是一種面向對象的編程語言,類和方法是面向對象編程的基礎概念。
類是一種用戶定義的數據類型,用于定義程序中的對象。類定義了對象的屬性和方法,即對象的狀態和行為。
class Car: def __init__(self, brand, model, year): self.brand = brand self.model = model self.year = year def get_brand(self): return self.brand def get_model(self): return self.model def get_year(self): return self.year
在上面的代碼中,我們定義了一個類`Car`,它有三個屬性:`brand`、`model`和`year`,還有三個方法:`get_brand()`、`get_model()`、`get_year()`。`__init__()`方法是類的構造函數,用于初始化對象的屬性。
方法是類中的函數,用于實現對象的行為。方法可以有參數和返回值,可以訪問對象的屬性。
class Rectangle: def __init__(self, width, height): self.width = width self.height = height def area(self): return self.width * self.height def perimeter(self): return 2 * (self.width + self.height) rect = Rectangle(5, 3) print(rect.area()) print(rect.perimeter())
上面的代碼中,我們定義了一個矩形類`Rectangle`,它有兩個屬性:`width`和`height`,還有兩個方法:`area()`和`perimeter()`。我們創建了一個矩形對象`rect`,然后調用`area()`和`perimeter()`方法分別計算了矩形的面積和周長。
上一篇python 的追加內容
下一篇idea使用教程vue