0

私は帽子のクラスとオブジェクトがそうであることを知っています。しかし、私は良い定義を理解することができません。それは単純で(プログラミング初心者向け)、サイクルがありません。

これは単純な定義ですが、ciclyeがあります。

クラス:クラスはオブジェクトの青写真です。

オブジェクト:オブジェクトはインスタンス化されたクラスです。

クラスとオブジェクトのプログラミング初心者のために、循環的ではない簡単な定義を与えることができますか?

(この質問の背景:私は現在チュートリアルを行っており、生徒に非常に基本的な用語の定義を教えてもらいたいと思っていました。質問と回答を準備しているときに、これら2つの用語を次のように定義するのは非常に難しいことに気付きました。良い方法ですが、いくつかのプログラミング言語の違いを問題なく特徴付けることができます)

4

1 に答える 1

0

どちらか一方をもう一方なしで実際に定義できるかどうかはわかりませんが、あなたが思っているほど循環的であるかどうかはわかりません。

おそらくその逆:

  • クラスは、何かを説明する属性と動作のコレクションです。ここに例を挿入してください。

  • オブジェクトは、その何かの特定のインスタンスです。

オブジェクトを参照せずにクラスを実際に定義できるとは思いません。ただし、逆の方法で行うこともできます。

  • オブジェクトは、属性(オブジェクトを説明する値)とメソッド(または操作-オブジェクトに対して実行できること)の両方を持つものです。

  • クラスは、オブジェクトの説明を抽象化する方法であり、「このタイプのすべてのオブジェクトには、これらの重要な属性と操作があります」と言います。

それが役立つかどうかわからない...

于 2012-10-25T06:59:29.537 に答える