C 父類的值賦給子類

2021-09-04 01:47:50 字數 1263 閱讀 5461

物件導向的程式設計中肯定會用到繼承。有的情況下想把父類的值賦值給子類,你會怎麼做呢?new乙個父類的例項,再new乙個子類的例項,然後逐個將屬性賦值。本質上也確實這樣賦值的,但是如果在程式用逐個去賦值就比較麻煩了,這個過程可以用乙個歸納為乙個方法來完成。如下:

父類:

public class parentclass                    set          }         /// /// 姓名         ///          public string name                        set          }         /// /// 年齡         ///          public int age                      set          }         /// /// 住址         ///          public string address                      set          }     }
子類:

public class childclass:parentclass                    set          }         /// /// 名次         ///          public int? rank                        set          }     }
遍歷父類的屬性賦值給子類的方法:

private static childclass autocopy(parentclass parent)                      }               return child;         }
呼叫:

static void main(string args)          name= age= address=", child.id, child.name, child.age, child.address);               string resultextend = string.format("scored: rank=", child.scored, child.rank);               console.writeline(result);               console.writeline(resultextend);               console.readline();         }
輸出結果:

子類繼承父類重寫父類的屬性值問題

試想一下 的執行結果 package com.syc.test public class a class fatherclass class sonclass extends fatherclass 程式的執行結果是 你想對了嗎?我們稍微做乙個改變,繼續試想一下 的執行結果 package com....

c 獲取父類 C 子類如何呼叫父類

c 中子類是如何呼叫父類的?帶著這個問題,體驗如下 通過子類無參建構函式建立子類例項 建立父類person和子類student。public class person public class student person 在客戶端通過子類無參建構函式建立子類例項。class program 輸出結...

c 獲取父類 C 子類如何呼叫父類

c 中子類是如何呼叫父類的?帶著這個問題,體驗如下 通過子類無參建構函式建立子類例項 建立父類person和子類student。public class person public class student person 在客戶端通過子類無參建構函式建立子類例項。class program 輸出結...