コンストラクタ

オブジェクト指向言語において、オブジェクトを生成時に呼び出され、データの初期化などを行なう関数・メソッドのことである。

RSS

  • 解決済

    回答
    1

    ES2015のコンストラクタと結合

    ES2015からPHPのようなインスタンス実行時に自動で処理される特殊なメソッドであるコンストラクターが作れるそうです。そのjavascriptにおけるコンストラクターとは、Objectオブジェクトのassignという、第二引数以降に指定した引数が持っているメンバを第一引数に結合(複製?)させるメソッドを使うことでコンストラクターでよく利用する関数等で使う初

    • 0評価
    • 96PV
    aaaaaaaa aaaaaaaa 1ヶ月前
  • 解決済

    回答
    4

    あるメソッドが実行されるにしたがって変数が更新されるプログラム。変数の結果が意図したプログラムと食い...

    前提・実現したいこと eclipseを使ってjavaのプログラムを書いています。 eat()メソッドとrun()メソッドをつくり、それぞれ実行されるたびにint型の変数manpukudo(満腹度)が増減するプログラムを書いています。 eat()メソッドとrun()メソッドが繰り返されてもmanpukudoが0から100におさまるように、メソッド

    • 0評価
    • 126PV
    learning_ci learning_ci 3ヶ月前
  • 解決済

    回答
    1

    Java パラメータを使用した定数の初期化の方法

    前提・実現したいこと 非常に初歩的な質問で申し訳ないのですが、 Javaのアプリケーションで、 あるjobの実行時に、わたされたパラメータ(日付)を別クラスで定数として保持しておきたい場合に、 どのようにパラメータを使って値を初期化すればよいのかわかりません。 public static final、コンストラクタなどのキーワードを理解しきれておら

    • 0評価
    • 141PV
    komame29 komame29 4ヶ月前
  • 解決済

    回答
    2

    継承先がobjectだったりFunctionだったりする理由とは

    function Myclass() { this.x = "ああああ"; } var o = {};//{]は、オブジァクト console.log("あ",Myclass.constructor === Function);//true 分かりやすく言うと、var Myclass = new Function();しているものと考えればい

    • 0評価
    • 142PV
    aaaaaaaa aaaaaaaa 4ヶ月前
  • 受付中

    回答
    1

    Myclass.prototypeのコンストラクタとObjectの違い

    下記のソースについての質問です。 function Myclass() { this.x = "ああああ"; } var obj = new Myclass(); console.log(obj.x);//ああああ console.log(obj.z);//undefined Myclass.prototype.z = "いいいい"; c

    • 0評価
    • 173PV
    aaaaaaaa aaaaaaaa 5ヶ月前
  • 解決済

    回答
    3

    java 継承時のクラスインスタンス生成時のコンストラクタの呼び出し連鎖について解説していただけない...

    現在独学でjavaを学んでいます。 以下のコードにつきまして、解説をお願い出ますでしょうか。 public class StartClass { public static void main(String[]args) { FirstClass first = new FirstClass(); SecondClass se

    • 0評価
    • 208PV
    BSS_sapporo BSS_sapporo 6ヶ月前
  • 解決済

    回答
    2

    コンストラクタは、どのように初期化するのか

    オブジェクトを生成し初期化するときは、プロトタイプを関数つまりコンストラクタにして呼ぶ。 しかし今までプロトタイプは、共通して利用したいメソッドやプロパティがあるときに利用し、クラスの振舞というか性質を暗示するものでコンストラクタは、実体化する前のインスタンスの原型、制約の緩いクラス程度にしか考えていませんでした。 このコンストラクタは、どのような手段、

    • 0評価
    • 201PV
    aaaaaaaa aaaaaaaa 7ヶ月前
  • 解決済

    回答
    3

    ファクトリパターンで引数が異なるメソッドを作るときにどうするか

    ファクトリパターンについて デザインパターンについて勉強していて、ファクトリパターンを実際に使おうと思って壁に当たったので質問しました。 ファクトリパターンの例 よく見る例題は以下のような感じだと思います。 // ファクトリ class SimpleFactory{ public static Product create(Strin

    • 0評価
    • 258PV
    kominoTrashCan kominoTrashCan 7ヶ月前
  • 解決済

    回答
    2

    【C++】このコンストラクタは使えるの?

    クラスを継承した場合 派生クラスのインスタンス生成時に 基底クラスのコンストラクタが呼ばれてから 派生クラス自身のコンストラクタが呼ばれるかと思います。 また、基底クラスのprivateなアクセス修飾を持つメンバはその基底クラス以外からはアクセスできないため 当然派生クラスには継承されないと思います。 そこで疑問が生じました。 基底

    • 1評価
    • 407PV
    aridai aridai 11ヶ月前
  • 解決済

    回答
    3

    コンストラクタで戻り値をもらう方法(?)

    コンストラクタに直接戻り値を付けられませんが、File fl = new myFile(); でflにFileを格納したいんです。 わざわざ、File fl = new myFile().hoge(); とメソッドを呼び出すが面倒です。そもそもメソッドを一つしか書いてないので。 本当に初心者で難しい言葉わからないので、簡単に教えてくだちゃい。

    • 0評価
    • 400PV
    otftrough otftrough 1年以上前
  • 解決済

    回答
    4

    引数があるコンストラクタ...とは?

    自分で作ったクラスをインスタンス化するときに、 クラス名 変数 = new クラス名();のカッコの中に引数を入れるプログラムを練習用に作っていますが、 class Sampleでコンパイルエラーが出ます。 import java.io.*; class Sample{ public static void main(String[] args

    • 0評価
    • 349PV
    otftrough otftrough 1年以上前
  • 解決済

    回答
    2

    総合開発環境がなかった場合

    こんにちは 総合開発環境がなかった場合、コンソール画面とファイルを使ってどのような処理をするのですか? 例えば、シューティングゲームなどの簡単なゲームを作るとして、どのようにディレクトリ内にあるファイルをコンソールからつなげていくのかな・・などという疑問です。 (※自分でもどういって質問すればいいか頭が混乱しているので文章で意味がわからないところあったら

    • 0評価
    • 380PV
    question_april question_april 1年以上前
  • 解決済

    回答
    4

    コンストラクタが処理されません

    実現したいことボタンを押すとHello Worldが10回表示されて終了するソースコードを書きたいです。 発生している問題動かしてボタンを押してみると、"ボタンクリック確認"は表示されるのですがUの値やHello Worldは表示されません。 恐らく、public void paint(Graphics g)のコンストラクタが動作していないのだと思います。

    • 0評価
    • 434PV
    OMDM1991 OMDM1991 1年以上前
  • 解決済

    回答
    1

    PHP classのコンストラクタ

    コンストラクタで初期化…… class Test{ private $test_no; function __construct(){ $this->test_no = 8; } function xxxxx(){

    • 0評価
    • 433PV
    sbthrk sbthrk 1年以上前
  • 解決済

    回答
    1

    [PHP]子クラスからコンストラクタ・デストラクタの有無を判別する

    PHPで、継承したクラスにコンストラクタやデストラクタを実装した場合、暗黙のうちに親クラスのものが呼ばれることはなく、parent::__construct()/__destruct()を明示的に呼び出すなど、自力で実行する必要があります。 ところが、C++では暗黙のコンストラクタ・デストラクタが生成されますが、PHPではそんなことは起きず、親クラスに存在

    • 0評価
    • 576PV
    maisumakun maisumakun 1年以上前
  • 解決済

    回答
    1

     【PHP】コンストラクタの意義・必要性

    クラスを新しく作成するとき コード function __construct($name,$mail,$tel){ $this ->name =$name; $this ->mail =$mail; $this ->tel =$tel; }newでインスタンスを作成するとき こういうインスタンスを作るときの初期化処理が必要と習いました。 なぜ $nam

    • 0評価
    • 510PV
    YutoTakagi YutoTakagi 1年以上前
  • 解決済

    回答
    1

    PHPが親のコンストラクタを自動的にコールしないのは何故?

    非常に単純な質問なのですが、ぜひ教えてください! C++では親コンストラクタは子コンストラクタの前で暗にコールされるのですが、PHPではこのようになりませんよね? 何か理由があるんでしょうか?

    • 0評価
    • 360PV
    don_key don_key 1年以上前
  • 解決済

    回答
    2

    PHP 継承している親クラスの更に親クラスを呼び出す方法

    PHPのクラスコンストラクタで、親の親コンストラクタ(祖父?)を呼び出す方法を探しています。 それも、親コンストラクタを呼び出すことなくできるやり方です。 class GrandFather { public function __construct() { } } class Father extends GrandFat

    • 0評価
    • 3648PV
    japanese_ninja japanese_ninja 1年以上前

タグ情報

  • あなたの順位

    -

  • タグ登録者数

    16

  • 総質問数

    18

  • 今週の質問数

    0

関連するタグ

思考するエンジニアのためのQ&Aサイト「teratail」について詳しく知る