テクノロジ系 / アルゴリズムとプログラミング
属性
属性は、オブジェクト(クラス)が持つ「データ(性質や値)」のことです。
もう少し詳しく
属性は、オブジェクトやクラスが持つデータ項目です。顧客であれば氏名、住所、会員番号のように、その対象の状態や性質を表します。オブジェクト指向では、属性と操作を合わせてクラスの特徴を表します。
試験での見方
例:商品クラスの属性として、商品コード、商品名、単価、在庫数を定義します。
テクノロジ系 / アルゴリズムとプログラミング
属性は、オブジェクト(クラス)が持つ「データ(性質や値)」のことです。
属性は、オブジェクトやクラスが持つデータ項目です。顧客であれば氏名、住所、会員番号のように、その対象の状態や性質を表します。オブジェクト指向では、属性と操作を合わせてクラスの特徴を表します。
例:商品クラスの属性として、商品コード、商品名、単価、在庫数を定義します。
「持っているデータ」が属性、「できる処理」が操作です。クラス図で属性欄と操作欄を区別できるようにします。