Java学習記録~復習:継承~

ドラ(マコト)です。 先日のSwift勉強会の熱が冷めやらんなか、Javaもやらないとと思いやってとるわけですよw オブジェクト思考でも苦手に感じる人も多い継承、、、 でも時間が解決したのか経験なのかそこまで突っ込んだ内容はやっていないけど、意外と継承はできるw ただただ親クラスをお元に新しいクラスを定義して、機能を加えたり上書きしてやればいいだけ こんなふうに CatTypeRobot SuperCatTypeRobot Main.java 海外版ドラえもんの出来上がり!www でも例えばDocTypeRobotの要素も取り入れたいなと思って をCatTypeRobotと同時に継承することはできない。一般的にJavaでは多重継承が禁止されている。

オーバーライド

ただただ継承して機能を追加するだけではなく、既にある機能を上書きすることもできる.それがオーバーライド SuperCatTypeRobot.java Main.java 実行結果 Stringクラスなどfinal宣言されているクラスはオーバーライドができないようになっている

Makoto

2年目のダフったエンジニアです。 主にwebやっとります!最近はswiftだったりいろいろ勉強中! ネズミが毎月1匹づつ増えるアパートに同居人のヨリコ(霊体)と住んでいます。 アニメ、マンガ、映画が好き 特にSF系は大好物です! 夢は義体化と電脳化!

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です