インスタンスとメソッド

インスタンスとメソッド
18問 • 1年前
  • TAIGA HANAWA
  • 通報

    問題一覧

  • 1

    nullと空文字は違うのか

    違う。

  • 2

    ガベージコレクタとは何か

    ガベージコレクタはメモリ上に使われなくなったインスタンスを探しインスタンスを破棄してメモリを開放している。対象はどこからも参照されなくなったインスタンス

  • 3

    メソッドの呼び出し方はどれか

    ・同じインスタンスに定義されているメソッドの場合はメソッド名(引数) ・インスタンスに定義されているメソッドの場合は、変数.メソッド名(引数) ・staticなメソッドの場合にはクラス名.メソッド名(引数)

  • 4

    メソッドの実行順序はどのような形か

    メソッドは記述された順で実行される

  • 5

    戻り値の注意事項はどれか

    ・メソッド宣言で戻り値型の宣言は必須。戻り値を何も戻さない場合には、戻り値型にvoidを指定する。 ・戻り値型がvoidであるメソッドは、値を戻さない。 ・戻り値型と実際に戻す値の型は同じでなければならない。

  • 6

    voidメソッドは変数を受け取ることができるか

    戻り値を戻さない(void)メソッドに対して戻り値を受け取る変数宣言をして受け取ることはできない(コンパイルエラーになる)

  • 7

    メソッドの戻り値の型と戻り値を受け取るための変数型は同じ型か互換性がなければいけないか

    メソッドの戻り値の型と戻り値を受け取るための変数型は同じ型か互換性がなければいけない

  • 8

    呼び出し元メソッドの引数はメソッドで宣言されている種類、数を一致させなければならないか

    呼び出し元メソッドの引数はメソッドで宣言されている種類、数を一致させなければならない。(コンパイルエラーになる)

  • 9

    何も引数を受け取らないメソッドを宣言方法はどれか

    何も引数を受け取らないメソッドを宣言する場合はカッコの中には何も記述しない

  • 10

    可変長引数を含む複数の引数を受け取るメソッドを宣言するときの注意事項

    可変長引数を含む複数の引数を受け取るメソッドを宣言するとき、可変長引数は最後の引数としてのみ使うことができる。

  • 11

    リターン文の後ろの処理は実行できるか

    リターン文の後ろの処理は実行できない。コードを記述するとコンパイルエラーになる。

  • 12

    オーバロードとは何か

    オーバロードとは、引数の数、型、順番が異なる同名のメソッドを定義すること

  • 13

    コンストラクターを記述する際にアクセス修飾子についての制限はあるか

    コンストラクターを記述する際にアクセス修飾子についての制限はない。

  • 14

    コンストラクタ内からオーバロードされた別のコンストラクタを呼び出すにはどのようにするか

    コンストラクタ内からオーバロードされた別のコンストラクタを呼び出すときにはthisを使う

  • 15

    public

    すべてのクラスからアクセス可能

  • 16

    protected

    同じパッケージに属するか、継承しているサブクラスからのみアクセス可能

  • 17

    なし(デフォルト)

    同じパッケージに属するクラスからのみアクセス可能

  • 18

    private

    クラス内からのみアクセス可能

  • Javaの基礎

    Javaの基礎

    TAIGA HANAWA · 8問 · 1年前

    Javaの基礎

    Javaの基礎

    8問 • 1年前
    TAIGA HANAWA

    演算子と判定構造

    演算子と判定構造

    TAIGA HANAWA · 12問 · 1年前

    演算子と判定構造

    演算子と判定構造

    12問 • 1年前
    TAIGA HANAWA

    制御構造

    制御構造

    TAIGA HANAWA · 15問 · 1年前

    制御構造

    制御構造

    15問 • 1年前
    TAIGA HANAWA

    配列の操作

    配列の操作

    TAIGA HANAWA · 13問 · 1年前

    配列の操作

    配列の操作

    13問 • 1年前
    TAIGA HANAWA

    クラスの継承・インターフェース・抽象クラス

    クラスの継承・インターフェース・抽象クラス

    TAIGA HANAWA · 15問 · 1年前

    クラスの継承・インターフェース・抽象クラス

    クラスの継承・インターフェース・抽象クラス

    15問 • 1年前
    TAIGA HANAWA

    データ型

    データ型

    TAIGA HANAWA · 8問 · 1年前

    データ型

    データ型

    8問 • 1年前
    TAIGA HANAWA

    ラムダ式

    ラムダ式

    TAIGA HANAWA · 12問 · 1年前

    ラムダ式

    ラムダ式

    12問 • 1年前
    TAIGA HANAWA

    API

    API

    TAIGA HANAWA · 28問 · 1年前

    API

    API

    28問 • 1年前
    TAIGA HANAWA

    AI基礎

    AI基礎

    TAIGA HANAWA · 43問 · 1年前

    AI基礎

    AI基礎

    43問 • 1年前
    TAIGA HANAWA

    例外処理

    例外処理

    TAIGA HANAWA · 23問 · 1年前

    例外処理

    例外処理

    23問 • 1年前
    TAIGA HANAWA

    モジュール

    モジュール

    TAIGA HANAWA · 12問 · 1年前

    モジュール

    モジュール

    12問 • 1年前
    TAIGA HANAWA

    上級アドミニストレータ

    上級アドミニストレータ

    TAIGA HANAWA · 9回閲覧 · 238問 · 1年前

    上級アドミニストレータ

    上級アドミニストレータ

    9回閲覧 • 238問 • 1年前
    TAIGA HANAWA

    SalesClouldコンサルタント

    SalesClouldコンサルタント

    TAIGA HANAWA · 60問 · 1年前

    SalesClouldコンサルタント

    SalesClouldコンサルタント

    60問 • 1年前
    TAIGA HANAWA

    問題一覧

  • 1

    nullと空文字は違うのか

    違う。

  • 2

    ガベージコレクタとは何か

    ガベージコレクタはメモリ上に使われなくなったインスタンスを探しインスタンスを破棄してメモリを開放している。対象はどこからも参照されなくなったインスタンス

  • 3

    メソッドの呼び出し方はどれか

    ・同じインスタンスに定義されているメソッドの場合はメソッド名(引数) ・インスタンスに定義されているメソッドの場合は、変数.メソッド名(引数) ・staticなメソッドの場合にはクラス名.メソッド名(引数)

  • 4

    メソッドの実行順序はどのような形か

    メソッドは記述された順で実行される

  • 5

    戻り値の注意事項はどれか

    ・メソッド宣言で戻り値型の宣言は必須。戻り値を何も戻さない場合には、戻り値型にvoidを指定する。 ・戻り値型がvoidであるメソッドは、値を戻さない。 ・戻り値型と実際に戻す値の型は同じでなければならない。

  • 6

    voidメソッドは変数を受け取ることができるか

    戻り値を戻さない(void)メソッドに対して戻り値を受け取る変数宣言をして受け取ることはできない(コンパイルエラーになる)

  • 7

    メソッドの戻り値の型と戻り値を受け取るための変数型は同じ型か互換性がなければいけないか

    メソッドの戻り値の型と戻り値を受け取るための変数型は同じ型か互換性がなければいけない

  • 8

    呼び出し元メソッドの引数はメソッドで宣言されている種類、数を一致させなければならないか

    呼び出し元メソッドの引数はメソッドで宣言されている種類、数を一致させなければならない。(コンパイルエラーになる)

  • 9

    何も引数を受け取らないメソッドを宣言方法はどれか

    何も引数を受け取らないメソッドを宣言する場合はカッコの中には何も記述しない

  • 10

    可変長引数を含む複数の引数を受け取るメソッドを宣言するときの注意事項

    可変長引数を含む複数の引数を受け取るメソッドを宣言するとき、可変長引数は最後の引数としてのみ使うことができる。

  • 11

    リターン文の後ろの処理は実行できるか

    リターン文の後ろの処理は実行できない。コードを記述するとコンパイルエラーになる。

  • 12

    オーバロードとは何か

    オーバロードとは、引数の数、型、順番が異なる同名のメソッドを定義すること

  • 13

    コンストラクターを記述する際にアクセス修飾子についての制限はあるか

    コンストラクターを記述する際にアクセス修飾子についての制限はない。

  • 14

    コンストラクタ内からオーバロードされた別のコンストラクタを呼び出すにはどのようにするか

    コンストラクタ内からオーバロードされた別のコンストラクタを呼び出すときにはthisを使う

  • 15

    public

    すべてのクラスからアクセス可能

  • 16

    protected

    同じパッケージに属するか、継承しているサブクラスからのみアクセス可能

  • 17

    なし(デフォルト)

    同じパッケージに属するクラスからのみアクセス可能

  • 18

    private

    クラス内からのみアクセス可能