1:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:32:03.785 ID:dAuKHpmR0.net

cみたいにポインタ渡したいんだけどどうしたら良いの?😭



7:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:34:16.097 ID:5WPhGxJS0.net

ポインタなぞない

3:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:32:32.798 ID:dAuKHpmR0.net

アドレス渡して別のクラスから同じ変数いじりたい😭

10:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:35:20.804 ID:AZ/aHvCQM.net

>>3
それが出来ないってJavaで何やってんの?

12:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:37:54.592 ID:dAuKHpmR0.net

>>10
何って言われても
今はスウィング使ってる😋

13:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:39:24.844 ID:lR+vcEIJ0.net

Swing使う以前の問題じゃ…

14:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:40:05.848 ID:dAuKHpmR0.net

そうだよスウィングは今関係ないの😭

17:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:42:17.667 ID:z6Ag7g6M0.net

>>14
そもそもJavaの基本が出来てない問題
Swingってオブジェクト指向の教本みたいなもんなのに

9:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:35:06.873 ID:NoYQfkEb0.net

俺もCからjavaに行ったとき同じようなこと考えてた

4:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:33:32.961 ID:sXksnyU20.net

カプセル化

15:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:40:31.874 ID:zV0yAUWC0.net

じゃあその変数を使うクラス同士で共有する変数にしちゃおう!

20:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:43:26.694 ID:dAuKHpmR0.net

>>15
どうやって共有するの

16:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:40:37.416 ID:z6Ag7g6M0.net

その変数を弄りたい別クラスに引数で渡すか
変数をpublicにすりゃええんやないの?

18:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:42:44.906 ID:dAuKHpmR0.net

>>16
引数で渡してもコピー渡してるだけでもとの変数いじれてない😱

24:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:46:07.383 ID:z6Ag7g6M0.net

>>18
よう分からんけどそれやったら変数だけ持ったクラス作ったら?
色んなクラスで使いまわしたい変数ならそれを管理するクラスを作る

19:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:43:22.021 ID:5WPhGxJS0.net

参照渡し

21:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:44:06.495 ID:dAuKHpmR0.net

>>19
javaはプリミティブ以外参照渡しとか目にするけど意味わかんない

22:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:44:37.820 ID:lR+vcEIJ0.net

プリミティブ変数渡してそう

23:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:45:28.135 ID:dAuKHpmR0.net

違うよ自分で作ったクラス渡してる

33:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:50:45.467 ID:z6Ag7g6M0.net

>>23
ん?自前のクラスなのに渡した瞬間別モンになってんの?
んなアホな
意図的にディープコピーせな基本的に同じもんやぞ

27:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:48:43.300 ID:dAuKHpmR0.net

変数だけのクラス作ったけどそのクラスのインスタンスが共有出来ない

28:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:49:17.628 ID:g054xS2o0.net

セッターつかえ

29:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:49:44.602 ID:NP6CuOoL0.net

javaの引数は参照渡しなんじゃなかったっけ?

31:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:50:41.065 ID:dAuKHpmR0.net

>>29
そう聞いてたのに全部値渡しだったのじゃ😢

32:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:50:44.846 ID:jKGvUBhW6.net

真面目に言うと、そういう事してるといつまで経ってもJava流のスタイルが身につかないから
設計の根本を組み替えた方がいいと思う

35:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:51:48.526 ID:dAuKHpmR0.net

>>32
うああつらたん😭

34:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:51:15.709 ID:ghTddP6Bd.net

ゲッターセッターでいいやん

36:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:51:59.089 ID:HN2KBFAN0.net

独学?

39:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:53:21.588 ID:dAuKHpmR0.net

>>36
そだよ

40:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:54:15.786 ID:9gYuh8uxd.net

セッターでいいって言ってんだろハゲ!!!!!!!!!!!!!!!!!!!!

43:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:55:16.809 ID:dAuKHpmR0.net

javaだと方法セッターゲッターしかないのか😭

44:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:55:19.722 ID:zV0yAUWC0.net

独学ならゲットセットはマジで学んだ方が良いと思う
何を目的とした言語なのかも

47:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:57:58.220 ID:aksjVqE+0.net

public static

54:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:04:23.529 ID:dAuKHpmR0.net

>>47
スタティックはダメ
こんなかんじにしたいから

48:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 21:59:43.324 ID:NP6CuOoL0.net

publicはC言語でいう所のグローバル変数だから
使うとおまえらに怒られる

53:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:04:15.265 ID:j3eTNCGu0.net

いでよグローバル変数おじさん

50:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:01:26.377 ID:lR+vcEIJ0.net

自分で作ったクラスでは何をメンバとして持ってるの?

56:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:06:03.022 ID:dAuKHpmR0.net

>>50
自作クラスのアレイリスト
テキストフィールドのアレイリスト
インてジャーのアレイリスト
ストリングのアレイリスト
イント

51:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:02:02.270 ID:dAuKHpmR0.net

あれ、コード書き直したら参照渡しになった😱

52:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:04:01.937 ID:NP6CuOoL0.net

だから参照渡しできるって言ったのに

55:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:04:54.914 ID:dAuKHpmR0.net

なぜ本命のコードでは参照渡しではないのだ😭

57:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:08:31.687 ID:5WPhGxJS0.net

Javaはカプセル化したいから基本参照渡しはしないよ

60:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:09:39.003 ID:NP6CuOoL0.net

全部privateにしてセッターとゲッター使うんだろ

61:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:11:33.374 ID:JRoaeoP2a.net

直に手を突っ込むのはJava的とは言えない
それ専用のクラスとメソッド作れ

63:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:13:36.069 ID:dAuKHpmR0.net

>>61
なるほど、そっちに慣れるしかないか

64:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:14:43.091 ID:dAuKHpmR0.net

public変数も使わんほうがいいか

68:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:17:23.685 ID:JRoaeoP2a.net

>>64
何作ってるのか知らんが一人で作ってるなら何でも良いよ
Javaは大規模開発が前提だから他の奴らに弄られても問題ないようにコード書かないと結局後で困るってだけで

74:以下、\(^o^)/でVIPがお送りします 2016/11/16(水) 22:21:03.960 ID:dAuKH