[問題] java物件的宣告
看完C++的class之後接著看Java 在書上看到物件的宣告
有部分想不通 參考JavaWorld以及書上花了很多時間還找不出答案
只好直接請問各位了@@
----------------------------------
書上有些例子ex:
import java.until.Scanner;
public class ScannerDemo{
public static void main(String args[]){
Scanner scanner = new Scanner(System.in); //宣告物件
// ...rest of codes
}
}
這例子中必須要宣告scanner物件才能Scanner的method
但另外一個例子
import javax.swing.JOptionPane;
public class OptionPaneDemo{
public static void main(String args[]){
JOptionPane.showMessageDialog(null, "Welcome");
// ...rest of codes
}
}
這個例子卻不用宣告JOptionPane類別的物件
就可以直接以 "類別名字.method"這樣使用
請問這是為什麼呢?
我要怎麼分辨哪些class不用宣告物件? 哪些class必須宣告物件?
或者是我的觀念哪裡有錯嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.124.131.141
→
09/05 12:39, , 1F
09/05 12:39, 1F
→
09/05 12:51, , 2F
09/05 12:51, 2F
推
09/05 22:19, , 3F
09/05 22:19, 3F
推
09/05 22:19, , 4F
09/05 22:19, 4F
→
09/06 00:07, , 5F
09/06 00:07, 5F
→
09/06 00:31, , 6F
09/06 00:31, 6F
推
09/06 13:23, , 7F
09/06 13:23, 7F