没有合适的资源?快使用搜索试试~ 我知道了~
面向对象 文章目录面向对象认识面向对象官方定义编程语言面向对象语法self方法__str__ 方法__init__初始化方法__del__魔术方法 认识面向对象 与面向过程进行对比 面向过程:数学逻辑的映射,学会做个好员工 面向对象:生活逻辑的映射,学会做个好领导 官方定义 类:具有相同特征(属性和行为)事物的抽象 对象:某个类的具象 编程语言 类:是一种自定义的数据类型 对象:某个类类型的变量 面向对象语法 类的定义 class 类名: pass 语法说明 定义类的关键字:class 类名:原则上符合标识符命名规范即可,但是通常采用大驼峰风格命名,如:UserName 属性通过变量体现(
资源推荐
资源详情
资源评论
python学习笔记学习笔记(十一十一)面向对象面向对象
面向对象面向对象
文章目录文章目录面向对象认识面向对象官方定义编程语言面向对象语法self方法__str__ 方法__init__初始化方法__del__魔术方法
认识面向对象认识面向对象
与面向过程进行对比
面向过程:数学逻辑的映射,学会做个好员工
面向对象:生活逻辑的映射,学会做个好领导
官方定义官方定义
类:具有相同特征(属性和行为)事物的抽象
对象:某个类的具象
编程语言编程语言
类:是一种自定义的数据类型
对象:某个类类型的变量
面向对象语法面向对象语法
类的定义
class 类名:
pass
语法说明
定义类的关键字:class
类名:原则上符合标识符命名规范即可,但是通常采用大驼峰风格命名,如:UserName
属性通过变量体现(动态添加),行为通过方法体现
成员访问:
属性:对象.属性名
方法:对象.方法名()
示例:
# 定义类
class Person:
# 类的行为通过方法体现
def eat(self):
print('我喜欢吃大米')
# 创建对象
# p是Person 的一个对象
p = Person()
print(type(p))
# 属性是动态添加的
p.name = 'dahua'
print(p.name)
# 调用成员方法
p.eat()
self方法方法
class Person:
def run(self):
# self表示当前对象,调用改方法的对象
# 名字是可以更改的,只是默认是self罢了
# 调用方法时该参数不需要传递
print('{}每天跑步10km'.format(self.name))
def introduce(self):
# 访问成员属性
print('我叫{},今年18岁'.format(self.name))
# 调用成员方法
self.run()
资源评论
weixin_38742954
- 粉丝: 10
- 资源: 916
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功