2018-09-05

anond:20180905094945

クラスってのはバーサーカーとかライダーとかキャスターかいろいろあるだろ。

属性」と「振る舞い」が定義された人間側の便宜的な区別だよ。

セイバーなら刀を使うとか、アーチャーなら弓を使うとか。

セイバークラスには「顔が似てる」って属性定義されていて、キャスターには「重いものを運ぶのに便利」って属性定義されてるだろ。そういうのの塊。

インスタンスはそのクラス定義から作られた実体の事よ。

野獣先輩なんかはバーサーカークラスから作られたインスタンス吉田沙保里バーサーカークラスから作られたインスタンス

どちらも乱暴者という部分は共通しているよな。

それは、バーサーカークラスに「乱暴である」という属性定義があるからなんだ。

そして、その野獣先輩の特徴をwikiなんかに箇条書きで纏めていくことを「シリアライズ」と言う。

そうすることでwikiを参照した他の野獣先輩ファンが、自身野獣先輩になり切ることができるわけだろう。

このようにインスタンスの詳細を言語化することをシリアライズするってことになるんだよ。

分かった?

記事への反応 -
  • VBAのショボイ知識ならあるんだけど、 クラスって、FunctionとかSubプロシージャとかそういう感じ? インスタンスは実体……。 シリアライズは、この例えで無理やり続けるなら、インス...

    • クラスってのはバーサーカーとかライダーとかキャスターとかいろいろあるだろ。 「属性」と「振る舞い」が定義された人間側の便宜的な区別だよ。 セイバーなら刀を使うとか、アーチ...

      • えっと、クラスは大まかなざっくりとした定義(?)であって インスタンスはそこから作られた実体。 クラスは確かなんでも良いんだよね? 性別のクラスがあったり、性格のクラスがあっ...

        • さては増田、分かってて訊いたな? ならばこそもうちょっとボケられる余白を遺しておいてほしかったんだが。

          • ごめん、真面目に知らなかった。 一応色んなサイト見て勉強していたんだけど カタカナ用語が出てくるたびに記憶が1個欠けて行く気がして 全然何にも理解できてなかった。 でも、そ...

記事への反応(ブックマークコメント)

ログイン ユーザー登録
ようこそ ゲスト さん