ホームページ  >  記事  >  Java  >  Javaのコンストラクタと通常の関数の違いは何ですか

Javaのコンストラクタと通常の関数の違いは何ですか

王林
王林オリジナル
2020-06-01 17:52:142936ブラウズ

Javaのコンストラクタと通常の関数の違いは何ですか

コンストラクタと通常の関数の違いは以下のとおりです:

1. 書き方の違い

構築メソッド:

public(修饰符) class(定义类的关键字) Test(类名)(){
    //无参
    Test(类名)(){
    }
    //带一个参数
    Test(类名)(String(变量类型) name(变量名)){
    }
}

(ビデオチュートリアルの推奨: java video)

一般的な方法:

//定义类
public(修饰符) class(定义类的关键字) Test(类名)(){
    private(修饰符) static(修饰符) String(变量类型) s(变量名) = “hello world”;
    //下面是方法的定义
    public(修饰符) static(修饰符) void(返回值类型) main(方法名)(String[] args(参数)){
        System.out.println(s);(代码语句)
    }
}

2. 操作の違い

#構築メソッド:

構築メソッドは、オブジェクトの作成時にオブジェクトを初期化します。オブジェクト作成構築メソッドは 1 回のみ実行できます。

通常のメソッド:

一般メソッドはオブジェクトが呼び出されたときにのみ実行され、オブジェクトの関数がオブジェクトに追加されます。一般的なメソッドはオブジェクトによって複数回呼び出すことができます。

推奨チュートリアル:

Java 入門プログラム

以上がJavaのコンストラクタと通常の関数の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。