個人財務 Javaプログラミングのオブジェクトは何ですか?

Javaプログラミングのオブジェクトは何ですか?

ビデオ: 【Javaプログラミング入門 #3】Javaプログラミングの手順(プログラミングの手順/ソースコードの作成・実行・概要/デバッグ) ※1.5倍速での再生を推奨 2025

ビデオ: 【Javaプログラミング入門 #3】Javaプログラミングの手順(プログラミングの手順/ソースコードの作成・実行・概要/デバッグ) ※1.5倍速での再生を推奨 2025
Anonim

オブジェクト指向プログラミング は、Javaなどのコンピュータプログラミングの一種です。基本的に実世界のオブジェクトや抽象的な概念のコンピュータベースのシミュレーションです。例:

  • 飛行シミュレータプログラムは、実際の飛行機の動作を模倣しようとします。

  • 多くのコンピュータゲームは、野球、NASCARレース、チェスなど、人間が演奏する実際のゲームのシミュレーションです。

    <! - 1 - >
  • ビジネスプログラムでさえ、受注、顧客サービス、出荷、請求などのビジネスプロセスのシミュレーションと考えることができます。

オブジェクト は、特定の基本特性を持つプログラミングエンティティです。

  • ID: オブジェクト指向プログラムのすべてのオブジェクトは、 同一性 を持ちます。言い換えれば、ある特定のタイプのオブジェクトのすべての出現は、同じタイプのオブジェクトの他のすべての出現と他のタイプのオブジェクトから区別することができる。 <! - 2 - > 各オブジェクトインスタンスは、コンピュータのメモリ内に独自の場所を持っています。したがって、2つのオブジェクトは、同じタイプのものであっても、それぞれ異なるメモリロケーションを持ちます。オブジェクトの開始位置のアドレスは、2つのオブジェクトがメモリ内の同じ位置を占めることができないため、オブジェクトを別のオブジェクトと区別する方法を提供します。 Javaは、各オブジェクトのアイデンティティをそれ自体にほとんど保持します。つまり、オブジェクトのメモリアドレスを取得する簡単な方法はありません。 Javaはそれがあなたのビジネスのどれでもないことを表しています。 Javaがその情報を容易に利用できるようにしたら、CやC ++のプログラマがあなたに伝えるように、さまざまな問題を引き起こす可能性があります。 <! Javaオブジェクトには

    ハッシュコードと呼ばれるものがあります。

    はすべてのオブジェクトに対して自動的に生成されるint値であり、

    はほぼオブジェクトの識別情報を表します。ほとんどの場合、オブジェクトのハッシュコードはオブジェクトのメモリアドレスに基づいていますが、必ずしもそうではありません。 Javaでは、2つの異なるオブジェクトが同じハッシュコードを持たないことを保証するものではありません。

    オブジェクトで使用する場合、等価演算子(==)は実際には2つの変数または式のオブジェクトIDをテストします。それらが同じオブジェクトインスタンスを参照する場合、2つの変数または式は等しいと見なされます。

    タイプ: オブジェクト指向プログラミングでは、プログラム内の異なる種類のオブジェクトに名前を割り当てることができます。 Javaでは、クラスによって型が定義されます。したがって、型からオブジェクトを作成すると、そのオブジェクトはクラスによって指定された型であると言います。次の例文は、Invoice型のオブジェクトを作成します。 Invoice i = new Invoice(); この場合、このオブジェクトのアイデンティティ(つまり、メモリ内のアドレス)は変数iに割り当てられます。この変数は、インボイス型のオブジェクトへの参照を保持できることをコンパイラが認識しています。状態: 与えられたオブジェクト型の各インスタンスは同じ属性を有するが、各インスタンスは異なる状態を有する。すなわち、それぞれの属性の異なる値の組み合わせである。オブジェクトの属性の中には公開されているものもあれば、プライベートであるものもあります。プライベート属性は、オブジェクトの内部操作にとって不可欠であるかもしれないが、オブジェクトの外部に誰もそれらが存在することを知らない。彼らはあなたのプライベートな考えのようなものです。あなたの言うことや影響することに影響しますが、誰もあなたを知っているのではありません。

    振る舞い:

  • オブジェクトのもう一つの特徴は、振る舞いがあるということです。状態と同様に、オブジェクトの特定の動作はそのタイプによって異なります。ただし、状態とは異なり、動作はタイプの各インスタンスごとに異なるわけではありません。 教室内のすべての生徒に、同じタイプの計算機があるとします。計算機を取り出して2つの数字を追加するように全員に依頼してください。すべての電卓は異なる番号を表示しますが、それらはすべて同じように追加されます。すなわち、それらはすべて異なる状態であるが、同じ挙動を有する。

    オブジェクトが動作すると言う別の方法は、他のオブジェクトが使用できるサービスを提供するということです。すでに他のオブジェクトにサービスを提供しているオブジェクトの例はたくさんあります。たとえば、NumberFormatクラスから作成されたオブジェクトは、数値を$ 32などのきれいにフォーマットされた文字列に変換する書式設定サービスを提供します。 95.
    

    Javaでは、オブジェクトの動作はメソッドによって提供されます。したがって、NumberFormatクラスのformatメソッドは、NumberFormatオブジェクトのフォーマット動作を提供するものです。

Javaプログラミングのオブジェクトは何ですか?

エディタの選択

Facebook上の人、アプリケーション、招待をブロックする方法 - ダミー

Facebook上の人、アプリケーション、招待をブロックする方法 - ダミー

設定は、Facebookで快適に過ごせるようにするための予防措置です。ブロックリストは通常​​、より反応的です。誰かがあなたのことを気にするFacebook上の何かをした場合、彼をブロックしたり、あなたが影響を及ぼす特定の行動をブロックすることを選ぶかもしれません。制限付きリスト、ユーザーブロック、ブロック...

Facebookのタイムラインカバーを変更する方法写真ダミー

Facebookのタイムラインカバーを変更する方法写真ダミー

Facebook、あなたのタイムラインはあなたの友人のものと比べて少し空白に見えるかもしれません。カバー写真が必要です。まもなくタイムラインがいっぱいになります。しかし、まず、人々があなたを見つけてあなたについて知ることができるように、基礎を記入したいと思っています。人々が最初にすることは...

正しいFacebookページタイプを選択する方法 - ダミー

正しいFacebookページタイプを選択する方法 - ダミー

サービス、またはビジネスを利用するには、Facebookのページオプションの賛否両論に気づく必要があります。あなたの6つの主要なオプションを見てみましょう:ローカルビジネスまたはプレースカンパニー組織または機関ブランドまたはプロダクトアーティストバンドまたは公共図エンターテインメント原因またはコミュニティ次の...

エディタの選択

他のKloutインフルエンサーを推薦する方法 - ダミー

他のKloutインフルエンサーを推薦する方法 - ダミー

インフルエンサーリストを使用してKloutが+ Kを与えると説明するアクションです。あなたのKloutスコアの一部は、他人から受け取った裏書の数に由来します。

あなたのソーシャルメディアメトリクスの目標を微調整する方法 - ダミー

あなたのソーシャルメディアメトリクスの目標を微調整する方法 - ダミー

ソーシャルメディア指標の目標を微調整するための販売漏れデータあなたの目標を微調整することの一部は、希望から​​マイルストーンに移行するまで、それらを磨くことです。人々がゴールを間違えていることのいくつかの例を以下に示します。これは希望、夢、偉大なものです。

Klout特典の電子メール通知を取得する方法 - ダミー

Klout特典の電子メール通知を取得する方法 - ダミー

Ifあなたは定期的にKloutを訪れる習慣ではないので、あなたはPerksの電子メールアラートを作成することができます。あなたがソーシャルメディアの世界でやっていることすべてを把握するのは難しいかもしれません。これはあなたのソーシャルメディア管理を簡素化するのに役立ちます。あなたがパルクの資格を得て、そして...

エディタの選択

Outlook 2002でパブリックフォルダで公開する - Microsoft ExchangeネットワークでOutlook 2002を使用する場合はダミー

Outlook 2002でパブリックフォルダで公開する - Microsoft ExchangeネットワークでOutlook 2002を使用する場合はダミー

パブリックフォルダを使用できます。パブリックフォルダは、グループ全体が見てアイテムを追加できる場所です。タスクや連絡先用のパブリックフォルダを持つことができます。

Outlookの迷惑メールフィルタを設定する方法 - ダミー

Outlookの迷惑メールフィルタを設定する方法 - ダミー

Outlookのオプション。非常に積極的に設定すると、迷惑メールが少なくなりますが、正当なメッセージを迷惑メールとマークすることがあります。それほど攻撃的ではないように設定すると、受信トレイにもっと迷惑をかけることになります。 Outlookに付属しています...

Outlook 2013で連絡先グループを作成する方法 - ダミー

Outlook 2013で連絡先グループを作成する方法 - ダミー

Outlook 2013で連絡先グループを作成する方法あなたのリストの名前を作り、あなたのシステムに保存した名前のコレクションから選ぶという単純な問題です。連絡先グループは電話番号とメールアドレス、電子メールアドレスだけを追跡しません。 ...