以下是一个简单的 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 方法访问和修改。这样可以保证数据的安全性,防止其他对象直接修改属性值,导致错误的结果。

Python 封装类示例:矩形类实现

原文地址: https://www.cveoy.top/t/topic/lAnL 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录