Javaの基本クラスのコンストラクタを呼び出す必要はありますか? C++ではオプションでしたので、私はこれを求めています。Javaの暗黙のコンストラクタとは何か
私はArrayAdapter
を拡張するとき、私はこのエラーを取得:"Implicit super constructor ArrayAdapter<String>() is undefined. Must explicitly invoke another constructor"
ので、基本コンストラクタを呼び出すの目的は何ですか?オブジェクト基本クラスのコンストラクタを作成すると、&が呼び出されます。
あなたはrrayAdapter()コンストラクタを持っていないかもしれません。基本クラスにデフォルトコンストラクタを追加する場合は、それが問題ありません。 –
関連:[Javaエラー:暗黙のスーパーコンストラクタはデフォルトのコンストラクタでは未定義です。](http://stackoverflow.com/questions/1197634/java-error-implicit-super-constructor-is-undefined-for-default-constructor) – Lion
これは、DerivedClass(int x、int y)のようなものです:BaseClass(y)、in C++ ???右??また、もう1つの疑問は、上記のメカニズムでは、基本クラスのコンストラクタクラスを2回または1回ですか? – Naruto