相关疑难解决方法(0)

在方法中用同一类型的另一个对象替换自身对象是否安全?

我想用这样的方法中的另一个实例替换对象实例:

class A:
    def method1(self):
        self = func(self)
Run Code Online (Sandbox Code Playgroud)

从数据库中检索对象.

python

36
推荐指数
4
解决办法
3万
查看次数

在Python中分配实例的__class__属性

在什么情况下可能,什么时候不可能,__class__在Python中分配实例的属性?

错误消息,例如TypeError: __class__ assignment: only for heap types不要真的为我做.

python metaprogramming

21
推荐指数
1
解决办法
3988
查看次数

我可以在 JavaScript 中动态地将一个类的实例转换为另一个类的实例吗?

python 已经回答了这个问题:我可以动态地将一个类的实例转换为另一个类的实例吗?

但我很好奇这在 ES6/ES2015 的 Javascript 中是否可行。

class A { ... }
class B extends A { ... }
class C extends A { ... }

let test = new B();

// ... After a while I want to have an instance of C instead of B in test.
Run Code Online (Sandbox Code Playgroud)

这可能吗?或者这是一个坏主意?

javascript ecmascript-6

4
推荐指数
1
解决办法
3337
查看次数