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__)

相关推荐

  1. day17面向对象特征封装

    2024-04-29 11:50:02       24 阅读
  2. 面向对象特征——封装,继承

    2024-04-29 11:50:02       33 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-04-29 11:50:02       94 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-04-29 11:50:02       101 阅读
  3. 在Django里面运行非项目文件

    2024-04-29 11:50:02       82 阅读
  4. Python语言-面向对象

    2024-04-29 11:50:02       91 阅读

热门阅读

  1. 建网站一般需要多少钱

    2024-04-29 11:50:02       32 阅读
  2. k8s笔记 | Service 服务

    2024-04-29 11:50:02       34 阅读
  3. springboot使用@value读取配置

    2024-04-29 11:50:02       32 阅读
  4. 算法模板——数据结构篇

    2024-04-29 11:50:02       32 阅读