python封装类一般方法
时间: 2023-12-07 13:37:41 浏览: 107
Python中的封装是指将数据和方法包装在一个类中,以实现对数据的保护和隐藏。一般来说,我们可以通过在属性名前加上两个下划线“__”来将属性设置为私有属性,从而实现对属性的保护。同时,我们可以通过在方法名前加上一个下划线“_”来将方法设置为私有方法,从而实现对方法的保护。
下面是一个Python封装类的例子:
```python
class Person:
def __init__(self, name, age):
self.__name = name
self.__age = age
def get_name(self):
return self.__name
def get_age(self):
return self.__age
def set_name(self, name):
self.__name = name
def set_age(self, age):
self.__age = age
```
在这个例子中,我们定义了一个Person类,其中包含了两个私有属性__name和__age,以及四个公有方法get_name、get_age、set_name和set_age。通过这些方法,我们可以获取和设置对象的属性值,而无需直接访问私有属性。
阅读全文