看板 java 關於我們 聯絡資訊
一般書上的class 其成員變數都是諸如 int xxx; double xxx; string xxx; 這種的 但書上突然出現一種範例 是把別的類別拿來作為自己的成員變數 像這種用法 整本書似乎只有這裡出現 請問這種用法 哪邊可以看到更多說明? 也不知該用什麼關鍵字來搜尋 thank class Point { // 點 private double x,y; ... public Point(double x,double y) { this.x = x; this.y = y; } public Point() { x = y = 0; } } class Circle { // 圓 private Point p; // 圓心 private double r; // 半徑 ... } } public class SettingPrivateMember { public static void main(String[] argv) { Circle c = new Circle(3,4,5); // 圓心 (3,4), 半徑 5 Point p = c.getp(); // 取得圓心 ... } } -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 210.65.89.53 ※ 文章網址: https://www.ptt.cc/bbs/java/M.1438488533.A.D8A.html
egaryer: 還好吧XD String也是一種類別阿 08/02 12:13
aoisama: 沒有關鍵字,只是非常普通的做法 08/02 15:38
ooooooo: 這就是oo 阿 08/02 15:48
icydream: 創建class就是為了宣告使用的 08/02 20:02
cha122977: 突然好奇是哪本書… 08/02 22:00
施威銘
flowerfa: class就是拿來用的阿,不然要幹麻? 08/02 23:48
kusozack: 你真的會java嗎 08/03 00:01
緩慢學習中
kurakidream: java 有primitive 跟 reference type 去查查吧 08/03 00:45
Killercat: ...按a你寫的也不算短了,怎麼會問這種問題...||| 08/03 07:19
Killercat: 更不用說你自己寫的#1Liv2OJd不就有你講的例子了.... 08/03 07:20
Killercat: 誒上面那句當我沒說,原來你當local variable再用 08/03 07:21
realmeat: 我覺得原po只有讀書沒有寫 ... 08/03 16:32
的確有點像在讀科普書
Killercat: 施威銘的書...哪本?他寫書很久了 怕你拿到太舊的 08/03 19:07
wtao: class就是拿來用的阿,不然要幹麻? 08/03 20:04
wtao: 笑翻 08/03 20:04
gitignore: 之後你new Pointer();就可以instantiate了 08/04 02:24
gitignore: Point P = new Point(); 08/04 02:24
就是覺得 private Point p; 這種用法很有陌生感
Gismudis: ... 08/04 08:25
※ 編輯: dharma (210.65.89.53), 08/04/2015 14:42:43
realmeat: 其實你沒有寫, 進步很有限, 有的時候看書不如讀code 08/04 17:48
a7904120: ....? 08/04 21:16
PttTime: 會陌生嗎?? private String userName; 08/08 00:13
vencil: 實際寫code才會有更多體會 08/10 13:30
Gaitz: 你需要認識一下 class 跟 object 的概念 08/19 17:11
llzzyy01: class不拿來用是當花瓶供著嗎? 10/10 21:05