問題タブ [parameterized-constructor]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - パラメータ化されたコンストラクタからデフォルトのコンストラクタを呼び出す方法はありますか?
次のコードがあるとします
知りたいのですが、パラメーター化されたコンストラクター(つまりC(int i, String s)
この場合)からmain(デフォルト)コンストラクターを呼び出す方法はありますか?
または、上記のコードのコメントに示されているように、メイン(デフォルト)コンストラクターからパラメーター化されたコンストラクターにコンテンツ全体をコピーして貼り付けただけですか?
ノート
処理にはこれらの変数が含まれるため、変数の後にデフォルトコンストラクターを呼び出す必要がありi
、パラメーター化されたコンストラクターで設定されます。s
編集
この投稿を見ると、最初の行として配置this()
するとデフォルトのコンストラクターが呼び出されると書かれています。しかし、値を設定した後で呼び出す必要があります。
jsf-2 - 私のh:inputText値は、HashMapから収集されたパラメーター化されたクラスのインスタンスのフィールドにバインドされている場合は検証されませんか?
「カスタム軽量」JSFコンポーネントバインディングを実行しようとしています。私のBean(一部のJSFページを制御する)では、HahsMapを宣言しています。ここで、h:inputText
ID(ページに表示される)にまたがるキーがこれらのIDをカスタムHInputText<T>
オブジェクトにマップします(T
以下の例ではLongです)。次に、HInputText<T>
オブジェクトを使用して、対応するh:inputText属性のサブセットを保持しています。value
タイプは、、、などであると想定されていT
ますrendered
。required
この方向では、HInputText<T>
オブジェクトのフィールドがh:inputText
属性に値を与えます。
私の問題は、このようなh:inputText
内部を使用するh:form
と、JSF検証が行われないことです。(Long値を保持すると想定される)英数字を入力できh:inputText
、フォームはエラーを表示せずに送信されます。属性は正しく管理されていることrequired
に注意してください( trueに設定されているため、フィールドを空のままにするとエラーが発生します)。また、英数字を使用してページのの値を表示しようとすると、表示されます。rendered
required
h:inputText
h:inputText
h:outputText
それぞれにカスタムバリデーターを明示的に定義することなく、JSF検証を機能させるためのトリックはありますh:inputText
か?
HInputText.class:
マネージドBeanのコードスニペット:
そして最後に私のjsfページからのスニペット:
ocaml - OCaml のパラメータ化された型
しばらく検索しましたが、解決策が見つかりません。おそらく、私が理解できない単純な構文の問題です。
私はタイプを持っています:
そして、 type の変数を作成したいと思いますstring string sum
。
型パラメーターを括弧で囲む別の方法を試しましたが、ほとんど同じエラーが発生します。
ただし、単一のパラメーター型で機能するため、わからない構文があると思います。
誰か、2つのパラメータでこれを行う方法を教えてもらえますか?
java - ネストされたクラスは java.lang.reflect.ParameterizedType にキャストできません
私はこのようなモデル構造を実装しようとしています:
残念ながらTplInsuranceDoctor
、ネストされたクラスであるのオブジェクトを作成しようとすると、実行時エラーが発生します。
そのエラーはジェネリック コンストラクターを指します。
モデルクラスは次のとおりです。
オブジェクトを作成する方法は次のとおりです。
入れ子になったクラスの型をどうにかしてパラメータ化する必要があることは理解していますが、そのTplInsuranceDoctor
方法はわかりません。私が試したものはすべてコンパイルに失敗しました。助けてください
c++ - パラメータ化されたコンストラクタをC ++のデフォルトコンストラクタとして初期化する方法は?
パラメータ化されたコンストラクタをC ++のデフォルトコンストラクタとして初期化する方法は? この問題は私の試験で出題されました。パラメータ化されたコンストラクターが与えられ、デフォルトのコンストラクターとしても機能しました。
c++ - C++ パラメーター化されたコンストラクター
パラメータ化されたコンストラクターは、実際にクラスの属性を初期化するパラメーターのみを常に持つべきかどうか疑問に思っていました。たとえば、次のように呼び出します。
ファイル パスを保存する必要がない場合はどうすればよいですか?
types - Juliaでのインスタンス化中にパラメトリック型を変更する方法
私は次のことをしようとしています
関数changeType
は型パラメーターを他の型に変更します。関数である必要はありません。辞書やマクロを使用したり、これを行う方法が必要なだけです。
関数と辞書の両方で試してみましたが、どちらもエラーになりました。