上一篇介紹了「修飾元」(Modifier),本篇就延伸內容,介紹物件導向語言中其中一個特色「封裝」(Encapsulation)
封裝的作用就是對類別成員的一種存取保護,可以先看以下的例子:
上一篇介紹了「修飾元」(Modifier),本篇就延伸內容,介紹物件導向語言中其中一個特色「封裝」(Encapsulation)
封裝的作用就是對類別成員的一種存取保護,可以先看以下的例子:
這篇是想跟大家分享在物件導向的語言中經常會出現的「修飾元」或「修飾詞」(Modifier):
修飾元可分為 存取權限修飾元 (access level modifier) 以及 非存取權限修飾元 (non access modifier)
上一篇文章的最後有提到overloading(多載, 重載),
這篇文章將會舉一些例子來說明它的用法。
上一篇用了車子來舉列一些物件導向的概念,這次我用"人"這個類別來介紹JAVA裡「建構式」(Constructor)的概念
Code 1: