- 類別
宣告方式
[修飾元]+宣告類別+類別名稱+{類別內容與本體}
[public] class Ch1_21{類別內容與本體} |
- 方法
[修飾元]+傳回值+方法名稱(參數列)+{方法內容與本體}
有加上static的是-->類別方法
沒有加上static的是-->物件方法
void skill() {方法內容與本體} |
- 屬性
宣告方式
[修飾元]+[static]資料型別+屬性名稱;
有加上static的是-->類別變數
沒有加上static的是-->物件變數
String name="小米";
|
- 區域變數
要存取到其他類別成員可以這麼做:
- 取得類別屬性 --->類別名稱.類別屬性
- 取得類別方法 --->類別名稱.類別方法()
範例程式 |
- Ch1_21 .java
package chapter; public class Ch1_21 { static String name1 = "小米"; String name2 = "大米"; public static void main(String[] args) { // TODO Auto-generated method stub } void skill() { String skill = "拿拖鞋"; System.out.println("幫主人" + skill); } static void move() { } Ch1_21() { } } |
- Ch1_21_1 .java
package chapter; public class Ch1_21_1 { public static String name = "小米"; public static String type = "拉拉"; public static String color = "米黃"; public static void skill() { System.out.println("特技是吃飯和睡覺"); } } |
- Ch1_21_2 .java
package chapter; public class Ch1_21_2 { public static void main(String[] args) { String dogName = Ch1_21_1.name; String dogKind = Ch1_21_1.type; String dogColor = Ch1_21_1.color; System.out.println("我有1隻叫" + dogName + "的狗,牠毛色是" + dogColor + "品種是" + dogKind + "."); System.out.print("他每天都會表演"); Ch1_21_1.skill(); } } |
沒有留言:
張貼留言