スーパークラスのオブジェクトゲッターをサブクラスのオブジェクトセッターにコピーしたいと思います。しかし、どうすればこれを簡単に行うことができますか?私はクローンのようなものを探しています。あなたは私がそれを見つけるのを助けてくれますか?スーパークラスのオブジェクト値をサブクラスのオブジェクト値にコピーする方法は?
ありがとうございました。
シンプルコード:
スーパークラス:
public class SuperClass1{
private String name;
private String surname;
public void setName(String name){
this.name=name;
}
public String getName(){
return this.name;
}
public void setSurname(String surname){
this.surname=surname;
}
public String getSurname(){
return this.surname;
}
}
サブクラス
public class SubClass1 extends SuperClass1{
private float gpa;
public void setGpa(float gpa){
this.gpa=gpa;
}
public float getGpa(){
return gpa;
}
}
と発信者クラス:
public class CallerClass1{
public static void main(String[] args){
SuperClass1 super1=new SuperClass1();
SubClass1 subclass1=new SubClass1();
//How to subclass1 object values easily taken from super1
}
}
}
私はこの質問が悪い質問ではないと思います。あなたは良い質問があれば尋ねると私は答えます – olyanren
いいえdownvote。質問は悪くないかもしれませんが、尋ねるスタイルは..です! – Mudassir
@ムッダスルはそうかもしれない。しかし、私は質問をより単純に言葉を読んで退屈することなく質問したかったのです。 – olyanren