Python 封装类示例:矩形类实现
以下是一个简单的 Python 封装类示例,以矩形类为例:
class Rectangle:
def __init__(self, length, width):
self.__length = length
self.__width = width
def area(self):
return self.__length * self.__width
def perimeter(self):
return 2 * (self.__length + self.__width)
def get_length(self):
return self.__length
def get_width(self):
return self.__width
def set_length(self, length):
self.__length = length
def set_width(self, width):
self.__width = width
该类表示一个矩形,有属性长度和宽度,有计算面积和周长的方法。采用了封装的方式,将属性设为私有属性,只能通过 get 和 set 方法访问和修改。这样可以保证数据的安全性,防止其他对象直接修改属性值,导致错误的结果。
原文地址: https://www.cveoy.top/t/topic/lAnL 著作权归作者所有。请勿转载和采集!