コンストラクタと通常の関数の違いは以下のとおりです:
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のコンストラクタと通常の関数の違いは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。