##はじめに
文系・未経験の人間がゼロをイチにするために学んだことをまとめています。
特にここではJavaを勉強し始めて1週間の赤ちゃん状態の人間が読んでも理解できた、すっごいサイトばかりをまとめました。
おそらくここにたどり着くような方にはわかってもらえると思うんですが、初心者用のサイトを見てもまずワードがわからん。カタカナを直訳しても概念が理解できん。
逆にすっごくかみ砕いた表現だと、話の内容とプログラミングが結びつかずに結局何にもなってない。
詰む。
という地獄を体験するんですよね。
ここに集めたものはその地獄から救ってくれたメシアサイトばかりなのでめちゃくちゃお役立ちだと思っています。随時追加予定。
一応四則演算やループ処理、while文といった内容は理解した状態だと思ってください。
##オブジェクト指向プログラミングとはなんぞや
- OOPと非OOPの違い|オブジェクト指向プログラミングをおさらいしよう(1)
- 継承によってコードを再利用する|オブジェクト指向プログラミングをおさらいしよう(2)
- インターフェースとは?~継承とは役割が違う~|オブジェクト指向プログラミングをおさらいしよう(3)
- カプセル化とは?~安全なシステムを作る為の配慮~|オブジェクト指向プログラミングをおさらいしよう(4)
- 静的型付けと動的型付け~JavaとJavascriptのJSON処理を比較~|オブジェクト指向プログラミングをおさらいしよう(5)
- ポリモルフィズムとインターフェース~クラスは違えど同じ目的には同じメソッド名を~|オブジェクト指向プログラミングをおさらいしよう(6)
特に最後のポリモルフィズム(ポリモーフィズム)についての記事は必見。これを読む前と読んだ後では見える世界が違う。