Re: [問題] new不new的差別?
※ 引述《fbukevin (Veck)》之銘言:
: 我有一個觀念上的瓶頸
: 因為我是從學C開始接觸程式語言的
: 所以第一次接觸到物件導向之後
: 只是跟著書上的方法把Class用new實體出物件
: 但是最近卻發現
: 好像我如果做了一個Class A
: 除了用 A a = new A();
: 也是可以直接像宣告變述那樣 A a;
: 而且也是可以使用 "a.類別成員"
: 那為什麼還需要new呢?
: 這兩個到底有什麼差別?
: new不new有差嗎?
這是依照文章 & 推文內容所寫的程式碼
(迷之聲:排版器? 不需要吧?)
class A{
static int static_a;
int primitive_a;
Object object_a;
public static void main(String[] args){
A a;
System.out.println(a.static_a);
System.out.println(a.primitive_a);
System.out.println(a.object_a);
}
}
所以你是要說哪一個?
--
錢鍾書: 說出來的話
http://www.psmonkey.org
比不上不說出來的話
Java 版 cookcomic 版
只影射著說不出來的話
and more......
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 219.70.183.212
推
09/07 22:13, , 1F
09/07 22:13, 1F
→
09/07 22:16, , 2F
09/07 22:16, 2F
→
09/07 22:18, , 3F
09/07 22:18, 3F
→
09/07 22:19, , 4F
09/07 22:19, 4F
討論串 (同標題文章)