# 类(class)命名惯例:首字母大写
# 有一个point(点) 有坐标
class Point:
# def __init__(self) 当创建新的Point对象时,会自动调用
# 称为构造函数
def __init__(self,x,y):
# point1.x = 10 相当于这种效果
self.x=x
self.y=y
def move(self):
print("move")
def draw(self):
print("draw")
point1 = Point(2,7)
# 设置point1属性 任何变量都可以设置坐标哦.x .y坐标
# point1.x = 10
# point1.y = 2
print(point1.x, point1.y)
point1.draw()
test:有一个类叫Person,有name,talk(),调用talk()会输出Hello,name
class Person:
def __init__(self, name):
self.name = name
def talk(self):
print(f"Hello,{self.name}")
one = Person("stella")
one.talk()