面向对象之类.py 903 B

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. # -*- coding: UTF-8 -*-
  2. # class Person():
  3. # def __init__(self, name, age):
  4. # self.name = name
  5. # self.Age = age
  6. # xdc = Person('xdc.ink', 101)
  7. # print(xdc.name)
  8. # print(xdc.Age)
  9. # class Person():
  10. # def __init__(self, name, age):
  11. # self.name = name
  12. # self.Age = age
  13. # def run(self):
  14. # print( "内部", id(self), self)
  15. # print(f"{self.name} is running")
  16. # xdc = Person('xdc.ink', 101)
  17. # xdc.run()
  18. # print("外部", id(xdc),xdc)
  19. ###============多============###
  20. class Person():
  21. def __init__(self, name, age):
  22. self.name = name
  23. self.Age = age
  24. def run(self):
  25. print( "内部", id(self), self)
  26. print(f"{self.name} is running")
  27. def talk(self, speed):
  28. print(f"{self.name} 正在跑步,ta的速度是{speed}")
  29. self.run()
  30. xdc = Person('xdc.ink', 101)
  31. xdc.talk("2km/h")