我正在尝试创建一个名为B的类,该类包含一个名为news的属性(news是实例化时采用的A类的实例)。
A类已在前面定义。
但是,我不确定如何用代码编写。我在下面进行了两次尝试,尽管不确定哪一种是正确的。有人可以提供一些见识吗?
# Attempt 1:
class B():
def __init__ (self, news):
self.news = A()
# Attempt 2:
class B():
news = A() # news being an instance of class A
def __init__(self, news):
self.news = news
谢谢!
答案 0 :(得分:0)
简单:
class B(object):
def __init__(self):
self.news = A()
您可以通过调用A
创建A()
的实例,然后将其分配给实例变量news
。所以现在B.news
是类A
的罪孽。