人類生活中所需處理的問題,單靠primitive type無法完整描述。因此我們需要OOP(Object-Oriented Programming),程式設計師可以自訂類別,稱作class。
class cube{
double length;
double hieght;
double width;
}
class可以說是一個泛稱,而object便是class的實體。例如”我的箱子”屬於立方體,因此可以說我的箱子是Cube class的一個object。一個java檔案中可以有好幾個class,但只有一個class前面可以加public修飾詞(modifier),而且有public修飾的class名稱必須亦為檔案名稱。由於[BoxFactory.java]中的public class名稱為[BoxFactory],因此檔案名稱必須為[BoxFactory.java]。範例[BoxFactory.java]中的Cube class與BoxFactory class可以寫在同一個java檔案內,也可以分開寫在2個java檔案內以利於專案分工;但不論如何,編譯後都會產生2個[.class]檔案。
0 comments:
張貼留言