有說過發表是最好的記憶方式!!

那就來試試囉~~


 
 
Java 最先學到的就是類別(Class),類別大概可分為三類:

一為 Entity Class ,也可以說是名詞類的,例如:顧客(customer),產品(Product) …

二為 Service Class ,是為動詞類(商業邏輯)的,例如order service …..

三為 Bounding Class ,為使用介面類。

 
在類別中可以定義的有屬性,方法,建構式,巢狀類別。
 
Class 語法
[ public ] [ final | abstract] Class <類別識別子>[extends 父類別名稱] [implements 介面1[,介面二]] {
 
// 宣告屬性

[ public | protected| private] [static ] [final]

<資料型別> < 變數識別子> [=<初值>] ;
 

// 宣告方法

[public| protected| private] [ static | final | abstract] [synchronized] < 回傳型別>

< 方法識別子 > {
([ <資料型別> <參數識別子1>,] )
 
}
 
範例
// 建立一各Employee 的類別
public class Employee {
 
// 宣告employee 的屬性
 public String name;
 public String title;
 public String department;
 public int salary;
 
 
 // 宣告 方法
public String toString() {
return name + “ \n” + title + “\n” +department +”\n”+salary ;
}
}
 

成功建立完類別後,可以透過main method 來將類別 建立成物件使用。

 
// 建立 main method
 
public class TextEmployee {
 public static void main ( String [ ] args) {

   Employee emp1=new Employee();

   emp1.name=”張有福”;

   emp1.title=”經理” ;

   emp1.department=”IT” ;

   emp1.salary=”85000”;

   system.out.println( emp1);

}
}
 
 
文章標籤
全站熱搜
創作者介紹
創作者 linasing 的頭像
linasing

Emma 艾瑪兒碎碎唸

linasing 發表在 痞客邦 留言(0) 人氣(573)