在Python中的空类对象

16 浏览
0 Comments

在Python中的空类对象

我正在教授一门关于面向对象编程的Python课程,当我在复习如何解释类的时候,我看到了一个空的类定义:

class Employee:
    pass

然后这个示例继续为该类的一个对象定义了一个名字和其他属性:

john = Employee()
john.full_name = "john doe"

有趣!

我想知道是否有一种方法可以动态地为一个类的实例定义一个函数,就像这样:

john.greet() = print 'Hello, World!'

在我的Python解释器中这样是不起作用的,但是有其他的方法吗?

0