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)