python - 从 class2 创建 class1 的对象
问题描述
是否可以从类 2 实例化类 1 的对象?到目前为止,没有错误,但是当我从外部调用“identifier.name”时,什么也没有发生。
class One:
def __init__(self, name):
self.__name = name
@property
def name(self):
return self.__name
@name.setter
def name(self, value):
self.__name = value
class Two:
def instantiate():
identifier = One('name1')
解决方案
class One:
def __init__(self, name):
self.__name = name
@property
def name(self):
return self.__name
@name.setter
def name(self, value):
self.__name = value
class Two:
def instantiate(self):
identifier = One('name1')
return identifier
x = Two()
print(x.instantiate().name)
将打印 -name1
推荐阅读
- docker - 尝试在 Windows 上使用 Docker 运行 tensorflow 时出现警告
- php - 如何在php中按日期(天)分组这个mysql值?
- pug - Passing a variable to Pug/Jade's Tag Interpolation feature
- c# - 带有通用主机的 SignalR 核心
- javascript - 发布对 API 端点“位置 0 处 JSON 中的意外令牌 u”的请求
- azure - 如何创建嵌套模板以将资源部署到不同 Azure AD 租户中的订阅?
- angular - 无法在不定义字符串的情况下配置具有角度令牌的提供程序
- r - 使用 RSQLlite 和 DBI 订购 SQL 数据库
- delphi - 有没有一种简单的方法可以暂时隐藏 Teechart BackImage?
- javascript - 取反十进制数正则表达式模式,以便用替换去除它