'''
类和对象,面向对象语言标准特性
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)