[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 05/18 20:39 / Filesize : 277 KB / Number-of Response : 1025
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Java入門・初心者質問スレ Part.5



1 名前:デフォルトの名無しさん mailto:sageteoff [2017/09/29(金) 17:53:25.24 ID:XnizQSCA.net]
Java初心者のためのスレッドです。

※前スレ
Java入門・初心者質問スレ Part.4
mevius.2ch.net/test/read.cgi/tech/1498828456/

710 名前:デフォルトの名無しさん [2017/11/30(木) 19:52:37.31 ID:REpnm3ls.net]
>>696
どういう

711 名前:理由で? []
[ここ壊れてます]

712 名前:デフォルトの名無しさん mailto:sage [2017/11/30(木) 19:56:29.88 ID:7wApdvUL.net]
まあ誰も使ってなさそうなListIteratorとかgetがO(1)である保証がなかったりするのとかはクソだと思う

713 名前:デフォルトの名無しさん mailto:sage [2017/11/30(木) 19:59:16.02 ID:3Y1U3XI8.net]
Bagってかいてあるからバグを起こすなんかだろう

714 名前:デフォルトの名無しさん mailto:sage [2017/11/30(木) 20:41:40.24 ID:n7dx9HSj.net]
zipファイル、7zファイルを読み込み、圧縮されているファイルを
ランダムアクセスで処理するプログラムを作ろうと思ってます

ファイルを実際に展開してそのファイルをランダムアクセスする、
ということになるのかなと思ってるのですが、一応、パスワード付きzipにも
対応する必要があって、例えばプログラムを強制終了したときに
パスワードを入れて展開した一時ファイルが残ると嫌だなあと思ってて、
メモリ上に展開し、メモリの内容をランダムアクセスして、ということが
できないかと思ってます

圧縮ファイルの内容をメモリ上に展開し、それをランダムアクセスする方法を
教えてください

715 名前:デフォルトの名無しさん mailto:sage [2017/11/30(木) 20:47:07.30 ID:aDlGM/9P.net]
npm とかの、immutable.js が流行っているからかな?

716 名前:デフォルトの名無しさん mailto:sage [2017/11/30(木) 20:59:36.57 ID:aDlGM/9P.net]
>>700
Ruby なら、IO の振りをする、StringIO というクラスがあるけど

つまり、メモリ内だけに存在する、単なるバッファ

717 名前:デフォルトの名無しさん [2017/11/30(木) 23:34:58.88 ID:REpnm3ls.net]
>>696
ど う い う 理 由 で ?

718 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 03:03:05.57 ID:V0hDe4m4.net]
質問です。
下記のコード(ブロンズの問題)の結果が、empNo : 0となる理由が分かりません。
https://ideone.com/PDvonb
どなたか回答お願いします。



719 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 06:18:44.17 ID:Owfuk46h.net]
>>704
スーパークラスのコンストラクタで0に初期化されてしまうからじゃない?

720 名前:デフォルトの名無しさん [2017/12/01(金) 07:25:24.88 ID:4WTG5BjQ.net]
インスタンスフィールドが初期化されるのはオブジェクトが作られたときでは
あるけれどもコンストラクタではないっすよ

なぜならばコンストラクタよりも先に実行される初期化ブロックで
すでに初期化された値を使用できるから

細かいようだけれども細かいことを問う試験なので用語は慎重に選んだがよいかと

>>704
0になる理由がわからないということだけれども
100になると思ったとするならば、クラスとオブジェクトの理解が不十分かと
クラスは設計図でオブジェクトはクラスをもとにメモリを確保したもの。
値を保持するのはオブジェクト。

Employee emp = new Employee();
Sales sal = new Sales();

これらの2つは別のオブジェクトなので
empに設定した値がsalに引き継がれるわけじゃないっすよ

721 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 07:53:19.13 ID:OnhdkLQO.net]
>>704
https://ideone.com/lMNmzH

722 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 10:02:11.12 ID:9wzwhss2.net]
java10からはvarとかexprswitchとか大分モダンになりそうだな
特にvarは左辺にジェネリクス書く必要性で代入のコードが大分見苦しかったから嬉しいわ

723 名前:デフォルトの名無しさん [2017/12/01(金) 12:43:09.58 ID:0P5bG9O7.net]
JavaはC++になりたいのだろうか。

724 名前:デフォルトの名無しさん [2017/12/01(金) 12:43:32.32 ID:At9jdIip.net]
>>704
emp.empNo には 100 を代入してるけど sal.empNo には何も代入してないからだ。

725 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 17:21:36.13 ID:EYuLDvA7.net]
javaがモダンになるならc#で良いよ
もうjavaに余計な仕様追加すんな

726 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 17:48:38.05 ID:xzNhwMtf.net]
追加されても使わなければいいんだよ

727 名前:デフォルトの名無しさん [2017/12/01(金) 18:38:31.83 ID:LP6gYbOQ.net]
Item が Generic Type Parameter のときに

new Item[n]

とするのが禁止されている理由は何ですか?

728 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 19:39:56.19 ID:22T+oeFd.net]
>>713
Javaのジェネリクスは引数渡すときと戻り値受け取るときに暗黙的に片っ端からObjectからのダウンキャストを挿入しまくるだけ
当時のSunにはJVM弄る金がなくて、無理にC#に対抗しようとしてこんな手抜き実装になった
Javaのジェネリクスの不可解な制限は、「型パラメータの箇所は実際には全てObjectになる」と考えると理解できる



729 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 19:42:03.24 ID:22T+oeFd.net]
>>714
訂正
引数受け取るときはダウンキャストの挿入は不要だな
コンパイル時に型チェックが入るだけだ

730 名前:701 mailto:sage [2017/12/01(金) 20:34:25.02 ID:V0hDe4m4.net]
>>705 >>706 >>707 >>710 の方、
ありがとうございました。
理解を深めたいと思います。

731 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 21:13:13.85 ID:dI2KS8fm.net]
相変わらずここで回答してる奴等のレベルが糞すぎて呆れるw
なんで関係ないことをごちゃごちゃと書くんだ
見ててイライラするわアホ

732 名前:デフォルトの名無しさん mailto:sage [2017/12/01(金) 21:47:29.47 ID:mOcnMr9F.net]
>>708
varくるの!?

733 名前:デフォルトの名無しさん [2017/12/01(金) 22:50:38.37 ID:9jtwLqtC.net]
>>717
言ってやってくださいよ
関係あることだけをバシッと

734 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 08:19:53.33 ID:35kZuAMb.net]
varになるんだ
varがくるんだ
var
リリーススパン短くなるんだよな
リリースはいつだ

735 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 09:09:30.14 ID:K52hVcLI.net]
varは次に来る。4か月後には来るだろう
https://www.infoq.com/jp/news/2017/11/Java10JEPs

三項演算子感覚で使えるswitchであるexprswitchは提案レベルだがこれもまた面白い
https://www.infoq.com/jp/news/2017/10/pattern-matching-for-java

736 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 09:42:54.38 ID:N3tVMu/3.net]
パターンマッチングはinstanceof書きまくってうんざりしてた諸兄に朗報だな

737 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 10:36:41.69 ID:7Ki6lhB6.net]
>>709
JavaはC++--
C#が++++

738 名前:デフォルトの名無しさん [2017/12/02(土) 12:43:44.55 ID:LweVlrmz.net]
参照型変数は、普通何バイトの容量を食うのでしょうか?



739 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 13:24:50.23 ID:3VmXWZxS.net]
instanceof書きまくってた時点でおかしいと気付こうよ

740 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 14:03:58.05 ID:N3tVMu/3.net]
>>724
今さっき俺環境で調べたところ
Boolean=16
Character=16
Byte=16
Short=16
Integer=16
Long=24
Float=16
Double=24
であった

741 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 16:39:55.46 ID:vfWWFKU0.net]
>>726
どうやって調べたの?

742 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 21:25:17.55 ID:sygCH7Ik.net]
やっとスッキリ全4巻読んだわ
4ヶ月かかった
なんかプログラムのイメージ変わったわ
プログラムといったらGUIソフトウェアや組み込みやゲームソフトっていうイメージだったけど
スッキリ(特にサーブレットJSPの本)読んでからようやくWEBアプリもプログラムという認識持てたわ
まぁ、あとになれば当たり前といえば当たり前だけど意識が変わってちょっと感動した!

743 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 21:27:53.94 ID:FDfy7oeX.net]
質問です。
Dogクラスと、それを継承したShibaDogクラスがあるとした場合、
Dog dog = new ShibaDog();
と宣言するのと、
ShibaDog dog = new ShibaDog();
と宣言するのでは、どう違いが出るのでしょうか?
生成されるインスタンスに間違い出るのでしょうか?

744 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 21:29:03.70 ID:FDfy7oeX.net]
×間違い
○違い

745 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 21:36:17.47 ID:8UWC/wK0.net]
>>729
後者で書くとコードレビューで意識高い系に
なんとなく俺は気に入らないという理由でリジェクトされるという違いはある

746 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 21:36: ]
[ここ壊れてます]

747 名前:55.89 ID:7Ki6lhB6.net mailto: >>726
参照先で変わるの?
Object型で定義した変数にInteger型やLong型を代入したらどうなるの

普通に考えると参照先のアドレスの桁数分食うんじゃ
アドレスの替わり(本来逆)に値を直接入れるのが値型
そこらへんは書籍「なぜjavaで作るのか」にわかりやすくあった気がする
[]
[ここ壊れてます]

748 名前:デフォルトの名無しさん [2017/12/02(土) 21:48:51.16 ID:Q685GJlR.net]
>>729
ShibaDog dog = new ShibaDog();

こうするとDogが提供してないけれども
ShibaDogが提供してる機能を使えるよ

一方で

void useDog() {
 Dog dog = createDog();
 ...
}

Dog createDog() {
 return new ShibaDog();
}

こういうふうにしてShibaDogの型情報を隠蔽すれば
ShibaDogの実装を変える必要があったときも
それを使う側に影響を与えなくできるよ

ケースバイケースで



749 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 22:12:09.80 ID:UE7qzU9L.net]
>>729
親クラス型 = 子クラスのインスタンス

子クラスのインスタンスを、親クラス型の変数へ代入して使うのは、
オブジェクト指向の基本だろ

まずこの本を読んで、オブジェクト指向の基本を学べ。
スッキリわかる Java入門 第2版、2014

750 名前:デフォルトの名無しさん [2017/12/02(土) 22:14:49.24 ID:TmTI6KJY.net]
すっきり快便、健康が一番、みたいなやつか。

751 名前:デフォルトの名無しさん [2017/12/02(土) 22:19:08.44 ID:eNpd/Xiw.net]
スッキリ本を売りたい奴がここに出入りしてるなw

752 名前:デフォルトの名無しさん [2017/12/02(土) 22:34:23.46 ID:rF0m5aZh.net]
オラクル認定 Java SE Bronzeのレベルの知識もないのか。

ここはJavaの初心者というより、プログラマの初心者のスレッド?

753 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 22:37:08.24 ID:ASbNJyJG.net]
頼むから回答する馬鹿はまともな回答できるようになってからレスつけろって・・マジで
質問者が知りたい回答に対して1、2行で端的に回答できることを
混乱させるようなゴミみたいな内容でダラダラとレスするなよくっそイラつくわ

754 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 22:41:52.28 ID:92OV+2vQ.net]
一人発達障害がいるからな

755 名前: mailto:sage [2017/12/02(土) 23:03:23.71 ID:dI4lTiLt.net]
>>739
何だこいつ こんなとこで喧嘩売ってくんじゃねぇ

756 名前:デフォルトの名無しさん [2017/12/02(土) 23:09:45.66 ID:Q685GJlR.net]
>>738
まともな回答を端的に示してくださいよ
あなたいつも他人にケチつけてるだけで
自分は何も書かずに安全圏から石投げてるヘタレじゃないですか
みんなそれわかってますよ、ちゃんとしてください

757 名前:デフォルトの名無しさん [2017/12/02(土) 23:31:46.89 ID:Q685GJlR.net]
イラつくアピールしても何も改善しないでしょうに
手本を示してそれが素晴らしいものならみんな真似すると思うんだよね

自分ならこう答えるっていうのをすれば良いのに
それをしないからフラストレーションを溜め込むことになるんだよ

でも結局できないだろうけどね
質問者が知りたい回答なんて質問者しか知らないから想像して書くしかない
他人に文句付けた以上、自分の想像が外れていたらどうしようもない
怖くて結局自分では回答できない

その循環に陥って最終的にイラつくアピールするしかない
自ら作った檻に閉じ込められているプライドが高い臆病なケモノ

758 名前:デフォルトの名無しさん mailto:sage [2017/12/02(土) 23:33:43.66 ID:N3tVMu/3.net]
そんなこと言われても、あんまりこじらせるとまたGCでフリーズしちゃうよ



759 名前:デフォルトの名無しさん [2017/12/02(土) 23:35:40.36 ID:Q685GJlR.net]
掲示板なんだからみんなであーでもないこーでもないとわいわいやったら良いじゃん
気軽に書き込めば良いじゃん、そしたらイラ立ちも減るんじゃないかな

760 名前:デフォルトの名無しさん [2017/12/02(土) 23:39:24.24 ID:rF0m5aZh.net]
>>738
そもそもまともに質問してるやつがいるのか?

761 名前:デフォルトの名無しさん [2017/12/02(土) 23:41:50.52 ID:rF0m5aZh.net]
学校の宿題みたいなものなら簡単だが、そうでない質問は情報不足ばかりで答えようがない。

762 名前:デフォルトの名無しさん [2017/12/02(土) 23:46:12.83 ID:Q685GJlR.net]
>>746
想像力を膨らませるんだよ
きっとこの人は子供のころにこういう風な体験をして
星空を見上げながらこうつぶやいたんじゃないだろうかと
そういうことを想像しながら質問者の立場に思いを馳せて息遣いを感じれば回答できるよ!
もしくは欲しい情報を聞くとか []
[ここ壊れてます]

764 名前:デフォルトの名無しさん [2017/12/03(日) 00:29:32.29 ID:VmYuVA7J.net]
>>747
そういうのは絶対ダメだよ。学生?

765 名前:デフォルトの名無しさん [2017/12/03(日) 00:46:24.43 ID:PfM4W5v0.net]
>>748
学生じゃないよ、学生かどうかは関係ないと思うけどね

そういうのってどういうの?
想像力を膨らませること?
欲しい情報を聞くこと?

情報不足だから教えて欲しい
と、まあこのように聞くことができるわけです

766 名前:デフォルトの名無しさん [2017/12/03(日) 00:57:27.93 ID:9IXVpMSN.net]
なんだ、ニートか

767 名前:デフォルトの名無しさん [2017/12/03(日) 01:02:20.47 ID:PfM4W5v0.net]
>>750
ニートじゃないよ、ニートかどうかは関係ないと思うけどね

768 名前:デフォルトの名無しさん [2017/12/03(日) 01:08:51.75 ID:PfM4W5v0.net]
学生とかニートとかそういう社会的な立場を持ち出すのってどうなの?
しかも社会的には下に見られるようなものばかりじゃん
相手を貶める意図があるのかな? ん? どうなんだ?
自分が上だと思い込みたい卑しい思いがあるんだろ?
ちなみに俺は黒色のパンツを履いてる29歳の女医だ



769 名前:デフォルトの名無しさん [2017/12/03(日) 01:17:09.93 ID:VmYuVA7J.net]
書いてないこと、言ってないことを想像で決めるなんて実務ではありえない。

770 名前:デフォルトの名無しさん [2017/12/03(日) 01:19:27.02 ID:PfM4W5v0.net]
>>753
マジで? これよろしくやっといてよって仕事任されない?

771 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 01:24:58.38 ID:WBs9Zv02.net]
それは多分任されたのではなく丸投げと言う
右から左でスルーパスが彼のSIGOTOなんだろう

772 名前:デフォルトの名無しさん [2017/12/03(日) 01:25:49.34 ID:PfM4W5v0.net]
ある程度想像で進めておいて詳細はあとで詰めるなんてことザラにあるよ
不明な点をすぐに確認しないと仕事進められないこともあるけどね
仕事っていうのは何でもあり、想像力も調整力も観察力もコミュ力も
使えるものは何でも使ってとにかく頑張るんやで

773 名前:デフォルトの名無しさん [2017/12/03(日) 01:29:53.79 ID:PfM4W5v0.net]
>>755
パスして責任はきちんと取ってくれる上司がいるなら
仕事を任されてると言っていいのじゃないかな

俺にはそういう上司がいるし俺は本当に運が良くて恵まれてる
天が俺に幸せになれって言ってる

774 名前:デフォルトの名無しさん [2017/12/03(日) 01:38:31.04 ID:PfM4W5v0.net]
上司に恵まれないみなさん
自分が上司になったときは部下を幸せにするんやで

775 名前:遊園 mailto:sage [2017/12/03(日) 01:42:14.45 ID:bHdcLBGh.net]
ガチの5年無職 スキル無しが来てやったけど、

 お前ら、震えてんの?

776 名前:デフォルトの名無しさん [2017/12/03(日) 01:48:39.47 ID:PfM4W5v0.net]
>>759
温めてくれ

777 名前:デフォルトの名無しさん [2017/12/03(日) 04:08:43.73 ID:eihlpLuq.net]
>>729
Dog dog = new ShibaDog(); と書いた場合は dog が ShibaDog クラスのインスタンスを
指してはいるが dog は Dog クラスとしてしか扱えない。つまり Dog クラスで定義されていて
アクセス可能になっているメソッドや変数にしかアクセスできない。

このようにすると折角新たな機能を追加したのにそれが使えなくなるために損をしたかの
ように見えるかも知れない。しかし他の Dog クラスまたは Dog クラスを継承したクラスの
インスタンスでも同じ Dog クラスとして扱えるという利点がある。

すると例えば Dog クラスの配列やリストを作って ShibaDog やその他色々な Dog クラスを
継承したクラスのインスタンスを要素として代入して同列に扱う事が出来たり、Dog クラスの
インスタンスを引数とするメソッドを書けば Dog クラスのインスタンスだけでなく Dog クラスを
継承したクラスのインスタンス(今回の話の場合は ShibaDog のインスタンス) であっても
受け付けられる。

778 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 09:00:42.87 ID:WBs9Zv02.net]
どうでもいい話でよく続けられるな
Dogを何に使うのか不明だが、おそらくこの場合はデータ構造としての犬だろうから
ShibaDogを作るよりenum BreedTypeを用意しShibaInuを追加した方が自然じゃないか



779 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 09:06:01.98 ID:YOGcX2ny.net]
夢のないことをいうなあああああああ

780 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 09:07:19.85 ID:LsDJ6ct9.net]
現実に生きてるからな

781 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 09:21:54.60 ID:YOGcX2ny.net]
世界自体が究極的にはデータの羅列
クラスは人間が決めた枠組みだ
人間が柴犬は特別だとおもえばそれはクラスになるんだ
文句あるか

782 名前:デフォルトの名無しさん [2017/12/03(日) 14:39:37.44 ID:eihlpLuq.net]
>>762
この場合は、な。

783 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 17:52:29.67 ID:UM90GHZA.net]
Runnable の run() メソッドの中で計算した結果をメソッド終了後に取り出したいと
考えています。
インスタンス変数を用意して run() の終わりに保管し、getter メソッドで読むことは
できたのですが、他に簡単な方法はないでしょうか。

784 名前:デフォルトの名無しさん [2017/12/03(日) 17:52:57.59 ID:6/4LIkpN.net]
ジャバーって名前空間ないのかよ。

785 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 17:56:46.43 ID:UHFhaXR5.net]
>>761
Dog型の配列やリスト構造でShibaDogを扱った場合に、ShibaDog固有のメソッドが必要になった場合はどうすれば良いのでしょうか?
諦めるしかないですか?

786 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 18:08:10.62 ID:D+X5wALj.net]
>>767
CallableとかFutureを使う
同期化してないインスタンス変数を使って状態を共有するのは、バグの元だからやめた方がいいよ

787 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 18:16:11.93 ID:D+X5wALj.net]
>>769
https://ideone.com/dGQvg9

788 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 19:21:34.59 ID:UM90GHZA.net]
>>770
ありがとうございます!

Thread の join() のかわりに Future<V> の get() でいけました。



789 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 20:04:45.72 ID:UHFhaXR5.net]
>>771
キャストすると出きるんですね。
ありがとうございます。

790 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 21:32:21.30 ID:CdnEE9AY.net]
>>769
>Dog型の配列やリスト構造でShibaDogを扱った場合に、
>ShibaDog固有のメソッドが必要になった場合は、どうすれば良いのでしょうか?
>諦めるしかないですか?

オーバーロードは、オブジェクト指向の基本だろ

だから、こういう事をさせないために、親子クラスで、同名の関数を使っても、
各クラス独自の処理が呼ばれるようになっている

親クラス型の変数.f()
と書くと自動的に、インスタンスのクラスを判別して、各クラス独自の処理が呼ばれる

モンスター型の変数.攻撃()
と書けば、その怪物がドラゴンでもスライムでも、
各クラス内で書いたメソッドが呼ばれる

>>734 を読め
「スッキリわかる Java入門 第2版、2014」を読まないと、わかるのは無理

791 名前:771 mailto:sage [2017/12/03(日) 21:38:46.41 ID:CdnEE9AY.net]
モンスター型の変数.攻撃()
と書けば、その怪物がドラゴンでもスライムでも、
各クラス内で書いたメソッドが呼ばれる

switch (モンスター型の変数){
case ドラゴン:
case スライム:
}

つまり、オブジェクト指向で書くと、型を判別していた、switch 文が消える。
ここに新たな怪物、ゾンビを加えても、switch 文を修正しなくてよい

逆に言えば、switch 文で型を判別していたら、オブジェクト指向ではない!

792 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 22:02:54.85 ID:UM90GHZA.net]
> オーバーロードは、オブジェクト指向の基本だろ

そうなんですか。
非OOでもあり得るので、なんか本質的じゃない気もしますが。

793 名前:771 mailto:sage [2017/12/03(日) 22:22:47.04 ID:CdnEE9AY.net]
つまり、オブジェクト指向で書くと、型を判別していた、switch 文が無くなる。
ここに新たな怪物、ゾンビを加えても、switch 文を修正しなくてよい

設定ファイルに、怪物を追加しても、ソースコードを修正しなくてよいから、
簡単にテストできる

設定ファイル側を、ノンプログラマーに任せることができるので、
プログラマーとノンプログラマーなど、開発人材の配分がしやすい

794 名前:デフォルトの名無しさん [2017/12/03(日) 22:45:20.02 ID:r8GFm6Ok.net]
オーバーライドのことがいいたいんですかね

795 名前:デフォルトの名無しさん mailto:sage [2017/12/03(日) 22:59:13.61 ID:fchxInWb.net]
あと4ヵ月でおらたちの国にもvarがくるだ

796 名前:771 mailto:sage [2017/12/03(日) 23:12:16.74 ID:CdnEE9AY.net]
>>774
>オーバーロードは、オブジェクト指向の基本だろ

間違い。
Overload ではなく、Override

797 名前:デフォルトの名無しさん [2017/12/03(日) 23:55:21.77 ID:3T6nt+t7.net]
スッキリを読むとバカになるという見本ですね、わかります

798 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 00:16:15.78 ID:hBPXmQoD.net]
いくら初心者スレとはいえ、オーバーライドとオーバーロードを混同する人は
回答側でレスしないでもらいたい。typo だとしても。



799 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 00:53:38.50 ID:6+W+PiHG.net]
スッキリ4冊を読むのに、4か月掛かった人がいるようだが、4冊で、100時間ぐらいだろ。
サラリーマンかな?

ニートなら、2週間ぐらいで読める。
サラリーマンは、ニートの1/8の能力しかない

800 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 01:14:41.02 ID:xA3K1zC6.net]
なお収入

801 名前:デフォルトの名無しさん [2017/12/04(月) 01:22:12.91 ID:SrwphgOz.net]
しかしニートの場合付けた能力を発揮する場所がない。

あー。でもこの頃はGoogle PlayとかあるからAndroid用アプリを作って有料販売すれば収益プラスになって仕事してるのと同じになる場合もあるかな。
その場合はニートではなくなってしまう。

802 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 01:28:57.29 ID:6+W+PiHG.net]
サラリーマンで勉強している奴なんか、いない。
資格も、何十年も取らないし

勉強している奴は、ニートだけ

ただし、勉強はできるが、食えないw

803 名前:デフォルトの名無しさん [2017/12/04(月) 02:12:20.84 ID:Hu+byqMa.net]
ニートが自己紹介をしてると聞いてw

804 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 02:59:34.34 ID:LYGIQzC+.net]
初心者スレで何と戦っているんだ…

805 名前:デフォルトの名無しさん [2017/12/04(月) 03:07:27.16 ID:SrwphgOz.net]
心の中のニートとサラリーマンが戦っているのだろう

806 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 03:47:10.18 ID:SQc0/Mh1.net]
ニートがオーバーライドすると何だって?

807 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 06:10:46.63 ID:Gq/ps5oZ.net]
>>769
SibaDogに必ず依存してるなら抽象型Dogとして扱う必要はないSibaDog型でいい

808 名前:遊園 mailto:sage [2017/12/04(月) 15:06:22.99 ID:0LjC1FIJ.net]
お前ら甘く見すぎ。

 俺の所の35歳はスッキリjava入門を11か月で読んだ猛者だぞwwww

さらに、勉強として15万のPC購入させて、自分は風俗、テレクラで

靴が擦る減るからハロワ行かない!!(年に一回だけハロワ行くも門前払いwww)

週に2,3回ww 作業所で自給100円で働いてるから無職じゃないって発言する最強のチートコンボだ!!!


お前らが背伸びしたって、28からニート貫いてる!!!

  俺らの[狂乱の大卒エリート35歳ちゃん]に

勝てる訳ねぇだろwwwww



809 名前:デフォルトの名無しさん [2017/12/04(月) 15:15:34.98 ID:6/FUB2Nq.net]
それ面白いと思って書いてるのか?

810 名前:デフォルトの名無しさん mailto:sage [2017/12/04(月) 16:16:59.78 ID:4cP02FQQ.net]
そいつ(>>792)はちょっと頭がかわいそうな奴なんだ。
大目に見てやって欲しい。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<277KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef