ホームページ >ウェブフロントエンド >jsチュートリアル >オブジェクト指向の用語を学ぶ_js オブジェクト指向

オブジェクト指向の用語を学ぶ_js オブジェクト指向

WBOY
WBOYオリジナル
2016-05-16 18:14:57780ブラウズ

オブジェクト指向の用語

カテゴリ クラスは、オブジェクトのコードセグメントを作成するための設計図として機能し、オブジェクトが持つ属性、オブジェクトを使用してタスクを完了する方法、イベントに応答する方法などを記述します。 .!
オブジェクト オブジェクトはクラスのインスタンスであり、通常はクラスのコンストラクターを呼び出すことによって作成されます。
メソッド メソッドは、クラス内で定義された関数です。一般に、メソッドはオブジェクトが実行できる操作を記述します。
属性 属性は、クラス内で定義された変数であり、オブジェクトの性質やステータスを強調します。場合によっては、クラスの作成者がユーザーによるプロパティの変更を禁止しているため、オブジェクトのユーザーがオブジェクトの特定のプロパティを変更できないことがあります。私が男の子であることだけは知っているようですが、それを変えることはできません。
イベント イベントは、何らかの外部動作によってトリガーされるオブジェクト メソッドです。これは、ユーザーの動作 (ボタンのクリックなど) またはシステムの動作に関連付けることができます。
コンストラクター コンストラクターは、オブジェクトを作成するために呼び出される特別なメソッドです。VB では、オブジェクトの作成は、指定されたクラス内に new という名前のプロセスを作成することによって実現されます。
デストラクター デストラクターは、オブジェクトを解放するときに呼び出される特別なメソッドです。VB では、デストラクターを作成するには、基本クラスの Dispose メソッドをオーバーライドする必要があります。ただし、CLR はガベージ コレクションを自動的に実行するため、マネージ コードでデストラクターを明示的に呼び出す必要はほとんどありません。次に、CLR の外部のリソース (デバイス、ファイル ハンドル、ネットワーク接続など) を実行するときは、コンピューターのパフォーマンスを確保するために Dispose メソッドを呼び出す必要があります。
リライト オーバーライドはオブジェクト指向の概念であり、派生クラスがその基本クラスのメソッドの異なる実装コードを作成できることを規定します。実際、基本クラスのメソッドの動作を完全にオーバーライドします。
インターフェース インターフェイスは、メソッド、プロパティ、時間、インデクサーの構造を定義する規則です。インターフェイスから直接オブジェクトを作成することはできませんが、最初にクラスを作成して、インターフェイスによって定義された特性を実装する必要があります。
カプセル化 カプセル化とは、メソッド、プロパティ、イベントを統一クラスに統合し、詳細をユーザーから保護することを意味します。カプセル化の例としては、ハンドル、ブレーキ、アクセルを操作して車両を操作します。車。適切なパッケージングでは、燃料の排出や流れの問題などを考慮する必要はありません。
リロード 彼は、メソッドには多くの異なるインターフェースを持つことができるが、メソッドの名前は同じであると規定しています。
継承 継承されたクラスは、継承されたクラスの拡張です。
継承は、クラスを定義および実装するときに、サブクラスが親クラスのデータ構造とメソッドを自動的に共有するメカニズムです。既存のクラスに基づいて、既存のクラスによって定義されたコンテンツを独自のコンテンツとして使用し、いくつかの新しいコンテンツを追加します。
ポリモーフィック 同じ関数が異なるオブジェクトに対して異なる実装を持つことができると規定しています。たとえば、Add メソッドは、整数の加算と合計、および文字列の連結の両方を実行できます。

注: 上記のコンテンツの出典は「Baidu Encyclopedia:オブジェクト指向

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