python类与对象(待完善)
''' 类和对象,面向对象语言标准特性 java中,一个文件就是一个类,而python中一个文件是一个模块,可以有很多类 创建类: java中面向对象 封装()继承()多态() 描述的一个对象 这个对象有什么 属性 这个对象可以做什么 方法 例子: 英雄联盟中的英雄人物 有什么: 面板属性(攻击,护甲,魔抗,攻速,移动速度...) 姓名 性别 哪里人 能做什么: 走路 qwer df team中需要有 名字 上单 中单 打野 ad 辅助 java中封装team public class Team{ 封装成员属性 private String name; private String top; //封装访问方法 public team(String name ,String top){ this.name=name; this.top=top; } public void setName(String name){ this.name=name; } public void getName(String name){ return this.name; } } ''' # team中需要有 名字 上单 中单 打野 ad 辅助 class Team: # python中的__init__魔法函数 构造方法,初始化对象的时候会自动执行的方法 def __init__(self): # self对象等价于java中的this对象(对当前对象的引用) print("这个是Team的init方法") self.name="ig" self.top="the shy" self.mid="rookie" self.adc="jackeylove" self.sup='baolan' self.jug='ning' # 通过类构造对象 t=Team() #因为Team类中添加了__init__方法 所以t对象拥有了构造方法中的添加的属性 print(t.name)
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 【译】Visual Studio 中新的强大生产力特性
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 【设计模式】告别冗长if-else语句:使用策略模式优化代码结构