Java コンストラクターと通常のメソッドの違い
1. コンストラクターの名前は、コンストラクターのクラス名とまったく同じである必要があります。定義されていますが、戻り値の型はなく、void さえありません。
2. クラスにはコンストラクターが必要です。ない場合は、システムが引数のないコンストラクターを自動的に追加します。インターフェイスではインスタンス化が許可されていないため、インターフェイスにはコンストラクターがありません。
3. static、final、synchronized、abstract、native では変更できません。
4. 構築メソッドは、オブジェクトの初期化時に自動的に実行されます。通常、明示的に直接呼び出すことはできません。同じクラスに複数の構築メソッドがある場合、Java コンパイル システムは、そのクラス内のパラメータに自動的に従います。初期化中の最後の括弧。数値とパラメータの型は自動的に 1 対 1 で照合されます。コンストラクターの呼び出しを完了します。
5. 構築方法には、パラメータを使用しない構築方法とパラメータを使用する構築方法の 2 種類があります。
パラメータなしの構築メソッド
class person{ public person(){ System.out.println("无参的构造方法被调用了。。。"); } } class Ex11{ public static void main(String[] args){ person p=new person(); } }
パラメータありの構築メソッド(オブジェクトのインスタンス変数に値を代入することが目的)
class person{ int age; public person(int a){ age=a; } public void speak(){ System.out.println("I am "+age+" years old"); } } class Ex11{ public static void main(String[] args){ person p=new person(); p.speak(); } }
推奨チュートリアル: 「Java チュートリアル 」「PHP チュートリアル 」
以上がJavaコンストラクタと通常のメソッドの違いの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

DVWA
Damn Vulnerable Web App (DVWA) は、非常に脆弱な PHP/MySQL Web アプリケーションです。その主な目的は、セキュリティ専門家が法的環境でスキルとツールをテストするのに役立ち、Web 開発者が Web アプリケーションを保護するプロセスをより深く理解できるようにし、教師/生徒が教室環境で Web アプリケーションを教え/学習できるようにすることです。安全。 DVWA の目標は、シンプルでわかりやすいインターフェイスを通じて、さまざまな難易度で最も一般的な Web 脆弱性のいくつかを実践することです。このソフトウェアは、

SublimeText3 中国語版
中国語版、とても使いやすい

SublimeText3 英語版
推奨: Win バージョン、コードプロンプトをサポート!

ZendStudio 13.5.1 Mac
強力な PHP 統合開発環境

PhpStorm Mac バージョン
最新(2018.2.1)のプロフェッショナル向けPHP統合開発ツール
