JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net (766レス)
JavaScript情報交換所(プログラミング既習者専用) [無断転載禁止]©2ch.net http://mevius.5ch.net/test/read.cgi/tech/1449440793/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
レス栞
549: デフォルトの名無しさん [sage] 2020/05/05(火) 00:28:49.85 ID:esp/1iza >>546 > 関数が変数に代入できることとか。 Javaも出来るようになっただろ というかメジャー言語で出来なかったのはJavaだけで、それ以外の言語は全部出来てる Cでもだ コツ?そりゃお前が何も知らない馬鹿だとちゃんと自覚することだよ 他言語少しでもかじってれば、そんなところで引っかかることはない (ただしJavaの連中はこのタイプ=他言語なんて全く知らない馬鹿も多いとは聞くが) >>548 そうか?こいつは分かったつもりの馬鹿だと思うぞ 確認したが、JavaもObjectクラスあるし、使い方としてはJavaのObjectとも同じ立ち位置だ > クラス ArrayList<E> > java.lang.Object > java.util.AbstractCollection<E> > java.util.AbstractList<E> > java.util.ArrayList<E> > https://docs.oracle.com/javase/jp/7/api/java/util/ArrayList.html これを > 「Objectオブジェクトは、すべてのオブジェクトの基本オブジェクトである」 と表現されて理解出来てないのだから、Javaもオブジェクト指向も分かってない馬鹿だよ この部分はまだプロトタイプベースがどうとか以前の問題だ まあ正直俺はプロトタイプベースに大して戸惑わなかったし、 今でもプロトタイプベースの方がクラスベースより表現範囲が広いので良いと思ってる そしてこいつはいわゆる「クラス脳」で永遠とプロトタイプベースを理解出来ないのだろう といっても実際にプロトタイプベースでないと組めないような事をするのは希だし、 クラス脳の為にクラス構文も入ったので、別段問題でもないけど http://mevius.5ch.net/test/read.cgi/tech/1449440793/549
553: 549 [sage] 2020/05/05(火) 10:39:12.27 ID:esp/1iza >>548 お前もprototype継承を特別視過ぎ > 前半部分は"Object"という名前のオブジェクトがグローバルに存在するということに想像が及ばないと理解しづらいだろうし、 Javaにも全く同じ立ち位置のObjectが存在してる Javaを知らないか、知っててピンと来ない=単なる馬鹿か > 後半は「基本オブジェクト」というwell-definedでない言葉で説明しているが C#でも全く同じ表現だ > Object クラス > これは、全 .NET クラスの基本クラスであり、型階層のルートです。 > https://docs.microsoft.com/ja-jp/dotnet/api/system.object?view=netcore-3.1 prototypeベースだからクラスではなくオブジェクトとなっている だからこの表現で正しいんだよ > オブジェクト指向の理解とは関係ないJavaScript固有の話だと思うがな。 これもダウト > 多くの言語では、このように継承元を書かずに、クラスを定義した場合は、Object クラスから直接継承したとみなされる (550) ホントかよ、と思ったが、少なくともJavaとC#ではそうなるようだ(JavaScriptもだが) これは本来は言語ではなくフレームワークの仕様であり、C++はそうなのだが、 少なくともJavaとC#は最初からオブジェクト指向大前提(のフレームワークを使う前提)でしか使えない仕様らしい が、それはさておき、全ての型のルートを持ってボックス化出来るようになっており、それを利用する、というのは、 典型的なオブジェクト指向の使い方であって、JavaScript固有の話でも何でもない というか、むしろ、JavaScript固有の話なんて何もない prototypeも別にJavaScriptが発明したものでもない 初見だとそれなりに戸惑う、というだけ ただしJavaScriptのオブジェクト指向なんてJava/C#のオブジェクト指向からすると全く使い物にならない物だし、 実際にボックス化やアップ/ダウンキャスト等を考える必要なんてほぼ無いだろ お前自身もオブジェクト指向を正しく理解出来てないのだと思うぜ http://mevius.5ch.net/test/read.cgi/tech/1449440793/553
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
2.081s*