本文主要是介绍day17面向对象三大特征—封装,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
回顾
1.对象:一个拥有属性和方法的实例:实体
2类名 ;大骆驼峰
class 类名:
类代码
class People:
类属性 (类属性:所有的对象共有的属性)
name = '一类人'
def __init__(self, name, age, sex):
self : 对象本身 self.name 拿到属性值
self.name = name
self.age = age
self.sex = sex
def func1(self):
print("实例方法 func1")
def func2(self):
print("实例方法 func2")
# 实例化对象
boy = People('小明', 19, 'man')
girl = People('小红', 16, 'women')
# 打印类属性
print(People.name) # 一类人
# 打印实例属性
print(boy.name) # 小明
print(boy.age) # 19
print(boy.sex) # man
# 查看实例对象的属性
print(boy.__dict__)
# 查看类属性
print(People.__dict__)
这篇关于day17面向对象三大特征—封装的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!