0

これは、私が実際に Jython で書いているクラスのサンプルです。

from threading import Thread

class MyClass(Thread)

    def __init__(self, mylist):
        Thread.__init__(self)
        self.mylist = mylist

そして、私はエラーが発生します:

File 'myfile.py', line 4, in __init__   at java.lang.Class.isAssignableFrom(Native Method)

java.lang.NullPointerException: java.lang.NullPointerException
4

1 に答える 1

0

これは、なぜこれが起こるのかという直接的な答えにはなりませんが、ほとんどの場合、それ自体をサブクラス化するよりも、 を作成Runnableしてコンストラクターに渡すことを選択します。Thread(Runnable)Thread

これにより、問題が回避される場合があります。

于 2012-10-16T19:22:29.517 に答える