★★Java質問・相談スレッド136★★at TECH
★★Java質問・相談スレッド136★★ - 暇つぶし2ch4:デフォルトの名無しさん
10/02/07 21:15:10
まさかリフレクション?

5:デフォルトの名無しさん
10/02/07 21:21:17
CMあけました~

6:デフォルトの名無しさん
10/02/07 21:28:25
Class#newInstanceはリフレクションのコンストラクタオブジェクトからインスタンスを作ってるしな。

7:デフォルトの名無しさん
10/02/07 22:03:09

 
                           _.  -── -.、
                         _.イ  . : : : : : : : : : : : : \
                       / . : : : : : : : : : : : : : : : :  \
                      / ./ : : : /: : : : : : : : : : : : : : : : ヽ
                     /. : / . : : :/: :/: : : : : : : : : : : : : : : : :',
                    /. . :/.: : : : :/_..ム:l  . : :|: __|ヽ: : :| : : : ハ
                 / : : __.イ: : : : .:/: :ノ ヘ : : : :ト、: | ̄\!: : : : :.!
          __     レ´  /| : : : : :{_厶=ミ 人:. : :|_ィ=x、/|: : : : :.|
        _//  ヽ      | | : : : : イfて:::カ   \:| fて: カヽ|: : : : :.|
      /´| (_/l }      | |: :{\{ 弋z_ソ      弋_zノ  !/): :,'
.     /´| ! |二二|ト、       | l /vヘ」         ,        /ノ: : :/
    〈  | {_ソ ̄f⌒ー}     \{   ヘ、    _ _     /:/|/
     ヽ ヽ_)    \丿             个:: 、      _. イ〃      >>1乙です
     |〈\ノ   ー‐r'    ___    .>┤>- < レ'´
   /|:::\__ィ:::|  _/ ̄Ⅵ:::::::::`ー ´::::::ノ       ├-- .、
  /  ヽ:::::`ー─ ´:!∨    Ⅵ::::::::::::::::::::::/|       \::::::::\__
. 〈     ー─< }       Ⅵ ::::::::::::: /:::|       /::::::::::::Ⅳ   ヽ        ツモ
.  ________   ____________________     __
 │一│  │  │一│ |二│三│四|伍|六│七|八|九|九│九|  |七|
 │萬│  │  │萬│ |萬│萬│萬│萬|萬|萬|萬│萬|萬|萬|  |萬|
.   ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄    ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄      ̄ ̄

8:前スレ997
10/02/07 23:08:45
インスタンスの生成にClass.newInstanceやConstructor.newInstanceを使ったとしても、
コンストラクタが既に生成されたオブジェクト(割り当てられたメモリ)に対して初期化処理を行うことには変わらない。

あと、997は998と全く矛盾していないんだけど、一体何を主張したかったんだろうか。
「メモリの割り当てにnew演算子が必須」とはどこにも書いていないのに。

9:デフォルトの名無しさん
10/02/07 23:39:36
そういう屁理屈はいいから。

10:デフォルトの名無しさん
10/02/08 00:13:17
要するにnewしてんだろ?

11:デフォルトの名無しさん
10/02/08 00:16:30
java入門初心者です。
javaで3Dゲームを作って、市場に投売りにしてやろうと思いjavaを勉強して、初心者用の本を一冊読みきりました。
本当に基本的なことしか学んでいませんが、java3Dに入っていくためにどこにこれから向かうべきでしょうか?
サイトを見ても、基本から抜け出した後は平原の様にどうしていいか分からず・・・
方向性を決めるためのアドバイスのようなものを、出来ればお願いします。

12:デフォルトの名無しさん
10/02/08 00:17:40
まずは2Dでゲームを作ってみるべき

13:デフォルトの名無しさん
10/02/08 00:35:47
北へ

14:デフォルトの名無しさん
10/02/08 00:38:59
2Dゲームはサンプル感覚で作ってみました。
擬似3Dを表現することが出来て、必要な処理は出来ると思います(まだ試していませんが・・・)
javaを教科書一冊で進めているので、教科書を買うか、すぐにでもjava3Dをダウンロードしてコードを作るべきかどうかを考えています。

15:デフォルトの名無しさん
10/02/08 00:53:51
そのまま東へ32歩

16:デフォルトの名無しさん
10/02/08 01:01:39
あんたみたいなタイプは遠回りせずにいきなり3D始めたほうがいい。
必要な本は後から立ち読みでもしてから選べばいい。

17:デフォルトの名無しさん
10/02/08 01:12:19
thisを全部につけるのって何かマズイことってある?

たとえば

class MyClass {
 int k=0;
 
 void setValue(int v) {
  this.k=v;
 }

 void print() {
  System.out.println("k="+this.k);
 }

 void addprint(int ad) {
  this.k+=ad;
  this.print();
 }
}

みたいな感じ

18:デフォルトの名無しさん
10/02/08 01:16:01
setterにはthisを付けるようにしてる。
これはsetterのローカル変数と名前が被る時の予防になる。
例) this.field = field;

getterやメソッド呼び出しは特に拘らない。

19:デフォルトの名無しさん
10/02/08 01:38:02
ごめん
東へ42歩だった

20:デフォルトの名無しさん
10/02/08 02:00:54
レス有難うございます。<<11 です。
風呂の中で考えていました。
そしてjava3dをインストールする方法、自分でGraphicsクラスを立体用に改造する方法を考えていることに気がつきました。
もうちょっとだけGraphicsクラスを使用してみたら、java3Dに移ろうと思います。
<<12さん、<<16さん、レス有難うございました。
必ず、有効活用してみます。

21:デフォルトの名無しさん
10/02/08 02:10:42
>>17
とくに問題はない。
>>18 にあるように付ける必要があるケースがあるので、
一貫性を持たせて常に付けると言うのは悪くない。
タイプ量が増えて面倒ではあるけど。


22:デフォルトの名無しさん
10/02/08 02:25:05
>>19
落とし穴に落ちたぞ

23:デフォルトの名無しさん
10/02/08 02:50:50
もしたどり着けたらそこで靴下を脱ぎます

24:デフォルトの名無しさん
10/02/08 02:55:26
ふーん


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch