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

王林
リリース: 2020-06-01 17:52:14
オリジナル
3083 人が閲覧しました

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 サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート