ページビューの合計

イエスから目を離さないでいなさい。(へブル 12:2)

2017-05-30

JAVAのclassとはなに

classの形はフィールド、コンストラクタ、メソッド
フィールドが性質、コンストラクタはクラスを実体に
メソッドは入力、出力のある命令のあつまり

class は洋服をつくるときの型紙みたいなもの
class を使って物(オブジェクト)を作るのがコンストラクタ
型紙をつかって洋服を作るようだ

人間ならDNAがクラス、私たちはそのオブジェクト
DNAは私たちの型紙

class には親子関係をつけることができるよ
親のclassの形は子に受け継がれるよ

昔の携帯電話はメールを使えなかった
いまの携帯電話スマホはメール、インターネットが使える

携帯電話は親クラス、スマホは子クラスで親子関係
これを次のように書くよ

class  携帯電話 {..A..}
class  スマホ extends  携帯電話{..B..}

スマホの中 {..B..} には、携帯電話の形を書かないよ。

人間は2人の親から子ができるが、JAVAのクラスでは親は1つだよ

携帯電話の親クラスはなに
親クラスが指定されてないときは、Objectクラスが親になるよ
これはJAVAのきまりよ
人間ならアダムとエバのDNAがObjectクラスだよ