五、物件導向程式設計的類別屬性及方法依讀取的透通度可分為 public、 protected 及 private 三種,請回答下圖類別 Program 及類別 Rectangle 所能讀取 Shape 類別中的屬性及方法有那些?(20 分)