Java入門・初心者質問スレ Part.4 [無断転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
1乙です 前スレ>>993 です レスくれた方々ありがとうございます 勉強会行ってきたいと思います 一乙です クラスのインスタンスを作るのに ClassA class = new ClassA(); こうやると思うんですが new ClassA(); このようにイコールより左側がないものはどう言う意味があるのでしょうか? >>6 インスタンスを作るだけ作って変数に固定せずに虚空送りしてる、インスタンスの生成自体に意味があるとかじゃなかったらそのままGC送りやな >>7 そういう意味があるんですね プログラムのサンプルとかそういうので使われるのですかね ありがとうございます あんまりよくはないんだけど new Thread(runnable).start();とかよくやる スレッドですか まだその域まで達してないのであんまり分からないですがありがとうございました java関連のスレはほんと回答適当すぎて笑える 相談スレの方も馬鹿しかいないし落としてもう立てない方が逆に初心者のためになるな サブクラスのコンストラクターにvoidを記述するとsuper();が暗黙的に付加されないみたいなんですけど これはどういう仕組みなんですか? >>12 voidなどの型修飾子をつけるとコンストラクタではなくメソッドになるから なのでデフォルトコンストラクタが呼び出されるのでその時にsuper()が内部的に 呼び出されます 彡⌒ミ ( ・∀・) | | ガッ と ) | | Y /ノ 人 / ) < >__Λ∩ _/し' //. V`Д´)/ ←>>4 (_フ彡 / 抽象クラスに総称型を使って各々のサブクラスで型(Bean)を決めるってのは 総称型の役割からするとかなりマヌケなのかな エラー情報を貯めておくためのリストのラッパーを作ったけど複数のBeanに対応できるよう多態性を持たせたい でもエラー情報を持ってきたときにどうやってメンバにアクセスするのだろうと考えたとき 堂々巡りになって色々モニョってる…… いまabstractクラスを使って警告がでているんですが abstractなくせば警告も消えるのは確認しました こういう事したい場合はどうすればいいでしょうか? abstract class A{} class B extends A{} class C extends A{} class D{function(A a)}<------------------------警告 class E{D.function(B);D.function(C)}<---こういう感じで使いたい ■ このスレッドは過去ログ倉庫に格納されています
read.cgi ver 07.5.5 2024/06/08 Walang Kapalit ★ | Donguri System Team 5ちゃんねる