封裝
public
class demo_7
}class stu
public
void
set_idnum(int id_num)
public
void
set_idcard(int idcard)
public string get_name()
public
intget_id_num()
//注意,在此類中並沒有提供get學生idcard的方法,因此可以從外界將學生的idcard錄入,
//但是外界卻不能訪問到學生的idcard。
}//很好的體現了封裝的好處
class stu1
}
繼承
public
class
demo_8
}//定義乙個箱子類
class
box box()
int box_s()
}class
box1
extends
boxint box_v()
}
多型
public
class
demo_10
}class
student
}class
pupil
extends
student
public
void show()
}class
middle
extends
student
public
void show()
}class
college
extends
student
public
void show()
}class
stu public
void show1()
}
執行結果是:
我是乙個小學生
我的名字是張明
我的學號是10520
我是乙個中學生
我的名字是李浩
我的學號是15
我是乙個大學生
我的名字是周璐
我的學號是20136585
封裝 繼承和多型
你好!這是你第一次使用markdown編輯器所展示的歡迎頁。如果你想學習如何使用markdown編輯器,可以仔細閱讀這篇文章,了解一下markdown的基本語法知識。全新的介面設計,將會帶來全新的寫作體驗 在創作中心設定你喜愛的 高亮樣式,markdown將 片顯示選擇的高亮樣式進行展示 全新的ka...
封裝 繼承和多型
我們在設計程式時,講究六個字,高內聚,低耦合 封裝就是我們對資料進行隱藏,多用於來封裝屬性,封裝方法較少。記住封裝的核心,就是私有 private 令屬性為私有後我們呼叫不了類裡面的屬性,所以我們設定一些get方法和set方法來操作私有的屬性 public int getage public voi...
封裝,繼承,多型
一 1 封裝 該隱藏隱藏,該公開的公開 屬性隱藏,同時提供get set方法 有些方法應該隱藏 方法宣告公開,實現隱藏。實現的改變對架構的影響最小 2 繼承 一般 特殊 單繼承 乙個類最多只能有乙個直接父類。類之間可以形成樹狀關係 根據訪問許可權,子類如果可以訪問父類的屬性和方法,就能繼承 priv...