1 : 2020/12/05(土)12:48:44 ID:TqGgmMnV0
Javaの配列ってオブジェクトやん?
オブジェクトってjava.lang.Objectを継承してるクラスって理解で合ってるか?
でもJavaの配列ってStringみたいにAPIで定義されてるわけではないやろ?
それなのにオブジェクトってどういう事なん?
そもそも配列の長さを取得するのもlengthでこれはメソッドですらないしどうなってるんや?
オブジェクトってjava.lang.Objectを継承してるクラスって理解で合ってるか?
でもJavaの配列ってStringみたいにAPIで定義されてるわけではないやろ?
それなのにオブジェクトってどういう事なん?
そもそも配列の長さを取得するのもlengthでこれはメソッドですらないしどうなってるんや?

2 : 2020/12/05(土)12:49:07 ID:TqGgmMnV0
配列って何者やねんこいつ
3 : 2020/12/05(土)12:49:11 ID:S0ojjVHZa
レミングが足らんわそれだと
7 : 2020/12/05(土)12:49:34 ID:TqGgmMnV0
>>3
どういう意味?
どういう意味?
4 : 2020/12/05(土)12:49:19 ID:bQ2KcFyw0
教えてあげようか?
8 : 2020/12/05(土)12:49:45 ID:TqGgmMnV0
>>4
教えてクレメンス
教えてクレメンス
15 : 2020/12/05(土)12:51:19 ID:bQ2KcFyw0
>>8
教えない!
5 : 2020/12/05(土)12:49:22 ID:TqGgmMnV0
何かここがすっごいもやもやするんやけど
6 : 2020/12/05(土)12:49:27 ID:eCiHcVl10
深く考えたら負け
9 : 2020/12/05(土)12:50:02 ID:TqGgmMnV0
>>6
言うほど深いかこれ?
基礎の基礎のはずなんやが
言うほど深いかこれ?
基礎の基礎のはずなんやが
10 : 2020/12/05(土)12:50:08 ID:NNoYSyuxd
考えたらいかん
感じるんや
感じるんや
12 : 2020/12/05(土)12:50:57 ID:TqGgmMnV0
>>10
えぇ…
えぇ…
11 : 2020/12/05(土)12:50:43 ID:TqGgmMnV0
コレクションじゃなくて配列のことや
コレクションはちゃんとAPIで定義されてるし全然疑問とかはない
コレクションはちゃんとAPIで定義されてるし全然疑問とかはない
13 : 2020/12/05(土)12:50:59 ID:nuaieQbz0
配列は配列型
ObjectのサブクラスはArray
ObjectのサブクラスはArray
16 : 2020/12/05(土)12:51:35 ID:TqGgmMnV0
>>13
すまんどういうこと?
初心者にも分かるように教えてくれんか
すまんどういうこと?
初心者にも分かるように教えてくれんか
20 : 2020/12/05(土)12:52:30 ID:nuaieQbz0
>>16
配列型とArray型は別物
14 : 2020/12/05(土)12:51:12 ID:TqGgmMnV0
誰か助けてクレメンス
17 : 2020/12/05(土)12:51:52 ID:4havJViU0
また君か 壊れるなぁ
21 : 2020/12/05(土)12:52:45 ID:TqGgmMnV0
>>17
ちなさっきのスレの疑問はtoStringで完全解決しました
ありがとうございました
ちなさっきのスレの疑問はtoStringで完全解決しました
ありがとうございました
18 : 2020/12/05(土)12:52:03 ID:TqGgmMnV0
あげあげ
19 : 2020/12/05(土)12:52:16 ID:3fE1VJdW0
要は定義されてるってことや
22 : 2020/12/05(土)12:53:37 ID:D0A6BS4d0
プリプリってことやね
23 : 2020/12/05(土)12:53:39 ID:Ti6raMSr0
そらもうアレよ
24 : 2020/12/05(土)12:53:40 ID:A23ESDhia
まず配列は型じゃない
lengthもメソッドじゃない
lengthもメソッドじゃない
27 : 2020/12/05(土)12:54:27 ID:TqGgmMnV0
>>24
詳しく
詳しく
34 : 2020/12/05(土)12:56:45 ID:A23ESDhia
>>27
String←型
[]←配列
String[]←String型の配列
[]←配列
String[]←String型の配列
配列はオブジェクトじゃない
そもそもオブジェクトの定義がバラバラすぎて抽象的すぎる
43 : 2020/12/05(土)12:59:11 ID:TqGgmMnV0
>>34
配列ってオブジェクトじゃないんか?
ネットで調べてもオブジェクトって書いてるとこばっかなんやが
そもそもnew演算子がオブジェクトを生成する命令とか書いてるし
配列もnew使うやん
配列ってオブジェクトじゃないんか?
ネットで調べてもオブジェクトって書いてるとこばっかなんやが
そもそもnew演算子がオブジェクトを生成する命令とか書いてるし
配列もnew使うやん
51 : 2020/12/05(土)13:01:34 ID:A23ESDhia
>>43
newで生成するのは配列じゃなくて型のオブジェクトだから
逆に型なしで配列だけ生成する書き方あるなら書いてみてほしい
逆に型なしで配列だけ生成する書き方あるなら書いてみてほしい
57 : 2020/12/05(土)13:04:10 ID:TqGgmMnV0
>>51
すまん型のオブジェクトってどういう意味ですか?
すまん型のオブジェクトってどういう意味ですか?
28 : 2020/12/05(土)12:54:56 ID:TqGgmMnV0
ネットで調べても配列はオブジェクトって書いてる
29 : 2020/12/05(土)12:55:17 ID:TqGgmMnV0
助けてクレメンス
32 : 2020/12/05(土)12:56:10 ID:qgYdQ5VYd
はっきり申し上げてなんにもわからん
35 : 2020/12/05(土)12:56:57 ID:Z+Lac9HBa
listと配列の違いが分かりましぇ~ん
37 : 2020/12/05(土)12:57:12 ID:Ti6raMSr0
ソース貼ったほうが早いんちゃう
38 : 2020/12/05(土)12:57:17 ID:mCjF03jd0
そんなこと考えたこともないワイ低みの見物
44 : 2020/12/05(土)12:59:26 ID:RVkTDPEM0
lengthはString型に格納してある変数やろ
46 : 2020/12/05(土)12:59:40 ID:+anWltJK0
APIで定義~のがよく分からん…
何のこと言ってるんや?
何のこと言ってるんや?
50 : 2020/12/05(土)13:01:29 ID:HUDoi1500
日本人なんだから日本語使えよ
68 : 2020/12/05(土)13:06:56 ID:TqGgmMnV0
>>50
日本語使ってるやんけ
日本語使ってるやんけ
54 : 2020/12/05(土)13:02:56 ID:+anWltJK0
StringのAPIの定義のソースリンククレメンス…じゃないと何を指してるのか不明瞭すぎる
58 : 2020/12/05(土)13:05:02 ID:6P9V4l/S0
配列はString[]型とかやろたしか
60 : 2020/12/05(土)13:05:15 ID:YHtL02F50
Objectの継承をしているかどうかでいうとしてる
ただint[]型はintの配列型であってbyte[]とは当然クラスが異なる
コンパイル時に自動的に定義される型なのでAPIドキュメントはない
ただint[]型はintの配列型であってbyte[]とは当然クラスが異なる
コンパイル時に自動的に定義される型なのでAPIドキュメントはない
61 : 2020/12/05(土)13:05:36 ID:Uyz2tlnU0
string型とかを勝手に並べて使ってるだけで配列は概念
定義されてるものはArray型
定義されてるものはArray型
62 : 2020/12/05(土)13:05:57 ID:bRTHj36h0
多分pythonの方がはるかに簡単なんちゃう
pythonしかやったことないからわからんけど
pythonしかやったことないからわからんけど
64 : 2020/12/05(土)13:06:21 ID:2nhkYBfJ0
array型の配列のことか?
65 : 2020/12/05(土)13:06:23 ID:j9FweMleM
イッチ頭悪そうで草
66 : 2020/12/05(土)13:06:25 ID:Ksh6D8NE0
Stringのオブジェクトを配列で定義したい時に[]付けるんやろ
[]がオブジェクトかどうかなんてオブジェクトとはなんぞやの定義次第で人によって意見が変わる
67 : 2020/12/05(土)13:06:39 ID:93S+pah1a
ワイCやってるんやが、Classって勉強したほうがええんか?
69 : 2020/12/05(土)13:07:22 ID:0BJKhcbd0
APIで定義ってなんのことや
70 : 2020/12/05(土)13:07:56 ID:PM09r60R0
イッチそういうところ悩むならトランジスタから勉強した方が良さそう
72 : 2020/12/05(土)13:08:05 ID:+anWltJK0
配列自体の定義はReflection APIで定義されてる
そこでObjectを継承することは示されてる
けど実際の配列Objectはコンパイル時に動的に生成されてるから実体はない
そこでObjectを継承することは示されてる
けど実際の配列Objectはコンパイル時に動的に生成されてるから実体はない
75 : 2020/12/05(土)13:08:55 ID:2cBzHuTKa
バカほど無駄な事考えるよな
76 : 2020/12/05(土)13:09:02 ID:YAU8hqbMM
参照型のことをオブジェクトと読んでるならあってるよ
79 : 2020/12/05(土)13:09:46 ID:S4Zk1vhtM
聞け
配列型はオブジェクトじゃない
ArrayList型がオブジェクトや
配列型はオブジェクトじゃない
ArrayList型がオブジェクトや
80 : 2020/12/05(土)13:09:46 ID:G0/U3IBT0
配列がObjectって意味不明やが
83 : 2020/12/05(土)13:10:05 ID:iygv3x6jp
使えるもんは便利に使っとけばええねん
そこでいちいち突っかかってたら100年かかるぞ
そこでいちいち突っかかってたら100年かかるぞ
84 : 2020/12/05(土)13:10:09 ID:YAU8hqbMM
仕様書みたらその辺書いてある
ワイはもう忘れた
ワイはもう忘れた
86 : 2020/12/05(土)13:10:34 ID:0aXrF4DL0
ジェネリクス知らんやつばっかで草
87 : 2020/12/05(土)13:10:46 ID:530ASpb70
配列は組み込み型でオブジェクトではないやろ
全部オブジェクトで保証されたいならsmalltalkやるといいで
全部オブジェクトで保証されたいならsmalltalkやるといいで
89 : 2020/12/05(土)13:10:54 ID:YAU8hqbMM
ここまで誰も参照型って言葉が出てない時点で全員カスやん
93 : 2020/12/05(土)13:11:33 ID:sD1wiXEj0
子供のプログラミング教育ってメリットある?
94 : 2020/12/05(土)13:11:47 ID:yBKd9vMAM
所詮言語やぞ、それで動くようにコンパイラ側で実装されとるんや









