3月 04

クラスとは?
オブジェクト思考をやるときに必ず分けが分からなくなるのが
・クラスとは?
・メソッドとは?
・メンバー変数は?
でしょう。

これらの単語を聞くだけで???が浮かぶかもしれませんが
小学生で習う円の円周と面積の求め方を利用して
これらの意味を理解していきましょう。

まず円周の求め方は
2x半径x3.14=円周

そして円の面積は
半径x半径x3.14=面積

です。

ではさっそく、
クラスについて説明します。

ずばり、これらの公式を1つまとめたオブジェクトです
例えば円周と円の面積を求めるための公式を円というクラスにまとめると、
円のクラスには、円周を求めるメソッドと、面積を求めるメソッド、半径というインスタンスがある

Tagged with:
3月 04

クラスのメソッドとは?
オブジェクト思考をやるときに必ず分けが分からなくなるのが
・クラスとは?
・メソッドとは?
・メンバー変数は?
でしょう。

これらの単語を聞くだけで???が浮かぶかもしれませんが
小学生で習う円の円周と面積の求め方を利用して
これらの意味を理解していきましょう。

まず円周の求め方は
2x半径x3.14=円周

そして円の面積は
半径x半径x3.14=面積

です。

ではさっそく、
クラスのメソッドについて説明します。

ずばり、円の求め方であれば公式(求めるための手順、アルゴリズム)がメソッドに相当します。
半径という変数に円周のメソッドを利用すると円周が得られ、
同様に半径という変数に円の面積のメソッドでは面積が得られます。

よってメソッドとはクラスで利用されている定義された関数です。

Tagged with:
3月 04

クラスのメンバー変数とは?
オブジェクト思考をやるときに必ず分けが分からなくなるのが
・クラスとは?
・メソッドとは?
・メンバー変数は?
でしょう。

これらの単語を聞くだけで???が浮かぶかもしれませんが
小学生で習う円の円周と面積の求め方を利用して
これらの意味を理解していきましょう。

まず円周の求め方は
2x半径x3.14=円周

そして円の面積は
半径x半径x3.14=面積

です。

ではさっそく、
クラスのメンバー変数について説明します。

ずばり、円の求め方であれば半径がメンバー変数に相当します。
円周でも面積でも両方に半径が利用されており、
かつ半径という値を持つ変数である(固定された数ではない)

つまり、半径の値を変化させると円周や面積の値が変化します。
よってメンバー変数とはクラスで利用されている定義された変数のことです。

Tagged with:
preload preload preload