Python 为什么我们需要实例化Snake类并将其分配给变量Snake
" 这段代码只是使用object打印类中的属性 "Python 为什么我们需要实例化Snake类并将其分配给变量Snake,python,class,oop,object,Python,Class,Oop,Object," 这段代码只是使用object打印类中的属性 " 我不太清楚你要什么 但是如果我理解正确的话,您会想知道将实例化类分配给变量的好处是什么 如果你有一个类的多个实例,你可能想处理每个对象。 还有一种叫做多态性。 基本上,它允许您重载类的函数和变量 这是一篇关于面向对象编程OOP的好博客 什么你在问什么?变量名不需要和类名相同,如果这是你的意思的话 class Snake: name = 'Python' # set an attribute 'name' of the class
我不太清楚你要什么 但是如果我理解正确的话,您会想知道将实例化类分配给变量的好处是什么 如果你有一个类的多个实例,你可能想处理每个对象。 还有一种叫做多态性。 基本上,它允许您重载类的函数和变量 这是一篇关于面向对象编程OOP的好博客
什么你在问什么?变量名不需要和类名相同,如果这是你的意思的话
class Snake:
name = 'Python' # set an attribute 'name' of the class
rn = 'java'
# instantiate the class Snake and assign it to variable snake
snake = Snake()
# access the class attribute name inside the class Snake
print(snake.name)
# print the same thing directly calling the class attribute
print(Snake.name)
print(Snake.rn)
class Snake:
name = 'Python'
snake1 = Snake()
snake2 = Snake()
snake1.name = "Carl"
snake2.name = "Hans"
print(snake1.name)
print(snake2.name)
print(Snake.name)
//Output
//Carl
//Hans
//Python