[問題] 把別的類別當成自己的成員變數

看板java作者 (達)時間9年前 (2015/08/02 12:08), 9年前編輯推噓14(14010)
留言24則, 18人參與, 最新討論串1/1
一般書上的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

08/02 12:13, , 1F
還好吧XD String也是一種類別阿
08/02 12:13, 1F

08/02 15:38, , 2F
沒有關鍵字,只是非常普通的做法
08/02 15:38, 2F

08/02 15:48, , 3F
這就是oo 阿
08/02 15:48, 3F

08/02 20:02, , 4F
創建class就是為了宣告使用的
08/02 20:02, 4F

08/02 22:00, , 5F
突然好奇是哪本書…
08/02 22:00, 5F
施威銘

08/02 23:48, , 6F
class就是拿來用的阿,不然要幹麻?
08/02 23:48, 6F

08/03 00:01, , 7F
你真的會java嗎
08/03 00:01, 7F
緩慢學習中

08/03 00:45, , 8F
java 有primitive 跟 reference type 去查查吧
08/03 00:45, 8F

08/03 07:19, , 9F
...按a你寫的也不算短了,怎麼會問這種問題...|||
08/03 07:19, 9F

08/03 07:20, , 10F
更不用說你自己寫的#1Liv2OJd不就有你講的例子了....
08/03 07:20, 10F

08/03 07:21, , 11F
誒上面那句當我沒說,原來你當local variable再用
08/03 07:21, 11F

08/03 16:32, , 12F
我覺得原po只有讀書沒有寫 ...
08/03 16:32, 12F
的確有點像在讀科普書

08/03 19:07, , 13F
施威銘的書...哪本?他寫書很久了 怕你拿到太舊的
08/03 19:07, 13F

08/03 20:04, , 14F
class就是拿來用的阿,不然要幹麻?
08/03 20:04, 14F

08/03 20:04, , 15F
笑翻
08/03 20:04, 15F

08/04 02:24, , 16F
之後你new Pointer();就可以instantiate了
08/04 02:24, 16F

08/04 02:24, , 17F
Point P = new Point();
08/04 02:24, 17F
就是覺得 private Point p; 這種用法很有陌生感

08/04 08:25, , 18F
...
08/04 08:25, 18F
※ 編輯: dharma (210.65.89.53), 08/04/2015 14:42:43

08/04 17:48, , 19F
其實你沒有寫, 進步很有限, 有的時候看書不如讀code
08/04 17:48, 19F

08/04 21:16, , 20F
....?
08/04 21:16, 20F

08/08 00:13, , 21F
會陌生嗎?? private String userName;
08/08 00:13, 21F

08/10 13:30, , 22F
實際寫code才會有更多體會
08/10 13:30, 22F

08/19 17:11, , 23F
你需要認識一下 class 跟 object 的概念
08/19 17:11, 23F

10/10 21:05, , 24F
class不拿來用是當花瓶供著嗎?
10/10 21:05, 24F
文章代碼(AID): #1LlPVLsA (java)
文章代碼(AID): #1LlPVLsA (java)