前提・実現したいこと
Processingの継承についてです。
下記のソースコードのように、親クラスのメソッドで処理の大枠を書いておいて、その中の差分だけ他のメソッドに切り出して、親クラスと子クラスで挙動を分けたいです。
下記のコードは実際には動きませんが、イメージとしては「myPrint」の中の「getNumber」が親子で差分のある部分なので、切り出してある感じです。
どのように書けば実現できるでしょうか。
該当のソースコード
Processing
1class Parent{ 2 Parent(){} 3 private String getNumber(){return "10";} 4 public void myPrint(){ 5 String num = getNumber(); 6 System.out.println(num); 7 } 8} 9 10class Child extends Parent{ 11 private String getNumber(){return "1";}//これだと親クラスに定義されたmyPrintからはChildのgetNumberを見てくれない 12} 13 14//mainでChildをインスタンス化して、child.myPrint();のように呼び出す想定
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。