Re: [問題] 隱藏父類別的成員資料用意是什麼呢?
※ 引述《DavyBlue (ArssertionError)》之銘言:
: ※ 引述《martone (Krel)》之銘言:
: : 請問當 子類別 類別方法名稱和 父類別 類別方法名稱 相同時
: : 能隱藏父類別成員資料。
: : ^^^^^^^^^^^^^^^^^^^^ <-----請問這是什意思(例如有什麼功用,
: : 能有個小例子說明
: : 一下嗎?)
: : 麻煩各位嘍。 ^^
感謝上位回應的版友,他回應了覆寫的義意,但我不明瞭的是"隱藏"
舉例如下:
class partA
{
public static void printName()
{
System.out.println("Car");
{
public int serial;
}
class partB extends partA
{
public static void printName()
{
System.out.println("train");
}
public double serial;
}
當方法有static時,為類別方法(父、子類別名稱同便為隱藏)
沒有static時則為實例方法(也就會變成覆寫)
小弟想請問,隱藏使用的目的和時機到底是什麼呢? ^^
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.170.53.115
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 6 篇):