封装是一种编程技术,可以将数据和方法封装在一个对象中,并只暴露必要的接口给外部使用。以下是使用封装的步骤:
1. 定义一个类,可以使用 class 关键字创建,例如:
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print("Hello, my name is", self.name)
2. 在类中定义属性和方法,例如在上面的例子中,定义了两个属性 name 和 age,以及一个方法 say_hello。
3. 使用 __init__ 方法初始化属性。
4. 使用对象访问属性和方法,例如:
person1 = Person("John", 30)
print(person1.name) # 输出 John
person1.say_hello() # 输出 Hello, my name is John
封装可以增强数据的安全性,因为属性和方法可以被限制访问权限。例如,可以在类中使用私有属性和方法,使用 __ 开头的属性和方法默认为私有,只能在类内部访问,外部访问将会报错。
Copyright © 2025 IZhiDa.com All Rights Reserved.
知答 版权所有 粤ICP备2023042255号