Python是动态语言,在创建对象后,可以动态地绑定属性和方法

定义类:
class Student: #定义类
#在__init__初始化方法中定义的属性是Student类的所有对象共享的属性,如self.name,self.age
def __init__(self,name,age): #__init__初始化方法
self.name=name #将局部变量name,赋值给实例变量
self.age=age
def eat(self): #类方法
print(self.name+"在吃饭")
一个Student类可以创建N多个Student类的实例对象,每个实例对象的属性可以相同也可以不同
如下面的张三李四:
stu1=Student("张三",20) #创建Student类的实例对象stu1
stu2=Student("李四",30)
若只想给一个实例对象添加属性,那么就可以使用动态绑定属性的方法,为stu1添加一个性别属性
在对象创建后创建的属性,只适用于该对象使用
stu1.gender="女" #只为stu1实例对象动态添加属性,该属性只适用于stu1实例对象
print(stu1.name,stu1.age,stu1.gender) #张三 20 女
print(stu2.name,stu2.age) #张三 20 女
#print(stu2.name,stu2.age,stu2.gender) #AttributeError报错,对象里没有该属性
总结:
- 1.在
__init__初始化方法中定义的属性是Student类的所有对象共享的属性,如self.name,self.age - 2.在对象创建后创建的属性,只适用于该对象使用,若其他对象使用则会报错,因为没有该属性
- 3.一个Student类可以创建N多个
Student类的实例对象,每个实例对象的属性可以相同也可以不同,
如下面的张三李四:
stu1.eat() #张三在吃饭,对象可以直接引用类里定义的方法
stu2.eat() #李四在吃饭
除了可以动态添加属性,还可以动态添加方法:
def show():
print("定义在类之外的,称为函数")
stu1.show=show #将定义的函数绑定在stu1这个对象上
stu1.show() #绑定后stu1就可以调用show()方法了
stu2.show()
知识点总结:
编程思想:
类对象 class:
实例对象:
- 1.类名() 创建实例对象c
- 2.动态绑定属性
- 3.动态绑定方法
相关推荐:
从语言助手到智能生活伙伴,未来的智能助手如何改变我们的生活,网站建设分站公司
怎样用AI写文章?快速高效创作新技能!
ChatGPT3.5需要登录使用吗?AI使用的真相!,电脑版写作ai推荐怎么关闭
SEO考核:如何通过精准的SEO优化提升网站排名与流量,茶艺营销推广方案怎么写
ChatGPT对于大数据发展的帮助:赋能行业变革,推动智能化未来,ai写作真的好吗
怎么用AI写文:让创作更轻松,效率翻倍
文章去AI回归创作的本真之美
seo用什么写属性写,seo属于什么 ,芭田科学施肥AI
SEO元素-提升网站排名的核心要素,推广分成网站有哪些
什么是seo网站推广,什么是seo网站推广 ,ai酷男人
seo跟sem是什么,seo和sem的概念 ,惠威的ai功能
SEO选择:如何挑选最合适的SEO优化策略?,wb免费刷粉网站推广
seo适合看什么书,自学seo书籍推荐 ,ai少女 刻晴
seo适合什么行业,seo适合的行业 ,在ai如何矢量化
ChatGPT服务器坏了?了解背后的技术与应对策略,AI模块代表
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
ChatGPTDNS出问题?如何快速解决并保障网络畅通,墨镜ai照片
SEO动态:2025年SEO趋势与优化技巧解析,十堰外贸网站推广费用
SEO站外优化策略:提升网站排名的关键因素,遵义公司网站推广
GoogleGTP-智能时代的革命性突破,人工智能的新纪元,ai可以降论文ai率吗
SEO薪资这些,你也能月入过万!,天水网站建设公司
SEO目标:让您的网站轻松登顶搜索引擎,优化购物网站的搜索
seo网站排名关键词优化,seo网站关键词优化怎么做 ,ai回廊
SEO译为:网站排名背后的优化策略,会展中心网站优化
创作新时代:自动生成文章AI的魅力与未来
优方法-高效生活与工作的秘密武器,钻石营销推广方案
未来写作新模式文章撰写AI如何助力内容创作
企业营销:如何在竞争激烈的市场中脱颖而出,美装网站Seo优化
SEO技巧提升网站流量和排名,助力企业快速崛起,ai080206.
seo给你什么帮助,seo的利与弊 ,ai 大厨
SEO提供:如何通过精准的SEO策略提升网站流量与品牌影响力,刷关键词排名立的火星
OpenAIGPT:开启智能时代的语言革命,ai辣妹动漫
SEO获取流量的必杀技:如何通过优化轻松提升网站排名,德州全网营销推广价格
seo用什么法宝,列出5种seo赚钱方式 ,ai怎么更改文档样式
为什么要seo排名,为什么要做seo推广 ,AI写作开启创意新世界
用AI生成的文章算原创吗?深度解析AI写作背后的秘密
ChatGPT支持多种语言输入输出,让全球资讯触手可及,联想拯救者的ai写作
用AI批量下载工具,高效管理你的文件和资源
人工润色:让文字更具魅力的秘密武器,快排seo软件哪个最好
SEO快速提升:让你的网站排名瞬间飙升的秘诀,网站建设的发展目标
ChatGPT无法加载?检查您的网络设置并尝试重启,轻松解决常见问题!,ai招生广告设计
URL泄露:如何防止信息泄露带来的严重后果,抖音推广营销服务多少钱
ChatGPT页面无法翻阅?带你深度了解背后的原因与解决方案,pdf怎么转换ai文字
ChatGPT异常了:人工智能的极限与突破,ai and ethics
WPS改写-轻松提升文档创作效率的秘密武器,推广网站的优势
亚马逊的seo是什么阿,亚马逊seo项目 ,中考用ai写作会判0分吗
seo重点是什么,seo最重要的指标 ,ai网格怎么用
SEO站在未来之巅,助力网站在激烈竞争中脱颖而出,推荐网站优化欢迎咨询
为什么seo这么难,seo难嘛 ,ai宁中则
SEO快速优化技术:助力网站流量暴增,轻松登顶搜索引擎,铜陵ai全网通推广软件