Python中的面向?qū)ο缶幊淌且环N很重要的編程范式,其中類是一個(gè)非常基礎(chǔ)的概念。在這里,我們將介紹Python中的矩形類和圓類。
# 矩形類 class Rectangle: def __init__(self, length, width): self.length = length self.width = width def calculate_area(self): return self.length * self.width def calculate_perimeter(self): return 2 * (self.length + self.width) # 圓類 class Circle: def __init__(self, radius): self.radius = radius def calculate_area(self): return 3.14 * self.radius ** 2 def calculate_circumference(self): return 2 * 3.14 * self.radius
上面的代碼中,首先定義了一個(gè)矩形類和一個(gè)圓類。在構(gòu)造函數(shù)中,矩形類接收寬和高兩個(gè)參數(shù),圓類接收半徑參數(shù)。之后,兩個(gè)類都定義了計(jì)算面積和周長(zhǎng)的方法,這兩個(gè)方法都是類的主要功能。
下面,我們可以使用這些類創(chuàng)建矩形和圓對(duì)象,并調(diào)用它們的方法來(lái)計(jì)算面積和周長(zhǎng)。
# 創(chuàng)建對(duì)象 rect = Rectangle(10, 5) circle = Circle(5) # 調(diào)用方法 print("矩形面積:", rect.calculate_area()) print("矩形周長(zhǎng):", rect.calculate_perimeter()) print("圓面積:", circle.calculate_area()) print("圓周長(zhǎng):", circle.calculate_circumference())
運(yùn)行上面的代碼,輸出將顯示矩形和圓的面積和周長(zhǎng)。
在Python中,類可以非常方便地?cái)U(kuò)展和重用。通過定義類和構(gòu)建對(duì)象,我們可以輕松地實(shí)現(xiàn)許多不同的功能。矩形類和圓類只是面向?qū)ο缶幊痰谋揭唤牵憧梢詫W(xué)習(xí)并實(shí)現(xiàn)許多其他有趣的類。