X



プログラミングとかいう横文字のオンパレード
■ このスレッドは過去ログ倉庫に格納されています
0001以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:00:19.471ID:UlyoSBgwa
クラスのインスタンスをコールした時にロードされるメソッドはコンストラクタと言い、オブジェクトが破棄される時にロードされるメソッドをデストラクタと言う

こんなこといきなり言われて理解できるか?
0002以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:00:50.857ID:UlyoSBgwa
ちなマジでこんな感じのこと本に書かれてるぞ
0003以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:01:00.138ID:5cNi9mam0
var hoge = fuga
0004以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:01:36.279ID:ru3PzSYF0
メソッドはコールしろロードすんな
0005おじ乳輪様 ◆IQ90.av/.Akz
垢版 |
2022/10/30(日) 16:02:11.058
インスタンスをコールとは
0006以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:02:12.368ID:ExvHs39A0
その言葉を同時に学ぶ訳ではないから問題ないよ
0007以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:02:19.351ID:ZTXr8ZcY0
文字に書き起こしたらそうなるけど文字だけで理解しようとしてるの?
0009以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:02:56.243ID:+4uGFL520
コードも書いてあるだろうしわかるだろ
0010以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:03:26.114ID:B3pwZkaU0
んなこといちいち学ぶぐらいなら一行でも書いて実行しろ
0011以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:04:03.973ID:gGSsw08/0
昔は無理矢理漢字にしてて、ユーザーインターフェイスが利用者界面だったりした
0012以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:05:11.762ID:3QpidURlr
コールじゃなくて呼び出すっていわない?
あとそれぞれの単語というかOOPの説明をしたあとにそれらの単語を使うはず
そんなカオスなことにはならない
0014以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:07:27.270ID:gGSsw08/0
>>12
副手続き呼び出し
0015以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:08:41.048ID:3QpidURlr
>>13
クラスのインスタンスを作成してる時点でコンストラクタを呼んでるじゃん
0016以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:10:40.566ID:0oXHQ3Mz0
ひまわり使え
0017以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:11:52.851ID:luVDpHx9a
>クラスのインスタンスを作成してる時点でコンストラクタを呼んでるじゃん

それをクラスのインスタンスを呼び出すとは言わないですよ
日本語大丈夫ですか?
0019以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:12:41.792ID:ru3PzSYF0
学校とかで習う場合は講師の説明が入ったり基本情報が並行して教えられたりするし
仕事で習う場合はコードの書き方を教えられて意味や仕組みは調べろ!みたいになるし
本だけでプログラミングを学ぶ人間なんてそんなにいない
0020以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:13:29.757ID:3QpidURlr
>>17
>>1の文章だとたしかにおかしいな
インスタンスを呼び出すとはいわない
普段使う用語としてコールという単語より呼び出すっていうほうが多いなという話
0021以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:15:08.889ID:5jVzxt8xd
パルスのファルシのルシがパージでコクーンと一緒で実際にやったら分かる
0022以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:16:37.522ID:3QpidURlr
多分クラス内のコンストラクタを使ってインスタンスを作成し、インスタンスからメソッドを呼び出す
というふうな説明になるはず
インスタンスはメソッドへの参照を持ってるのでこちらは呼び出すというのが正しいんじゃないか
0023以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:17:41.152ID:5jVzxt8xd
>>11
今でもインジェクションで済むものを依存注入とか意味不明な日本語に訳してる様な事は度々ある
0024以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:18:02.391ID:3QpidURlr
>>23
これマジでわかりにくい
0026以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:20:47.273ID:yjhWMCQ9d
まぁやっていればわかるけどたまに使い方おかしくてん?ってなる人はいる
0027以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:26:33.037ID:icO+ac5Pr
>>25
インスタンスはデータの実態とメソッドへの参照しか持たないのでメソッドを実行するときは参照を呼び出すじゃん?

コンストラクタはクラスがインスタンスのメモリを確保するときに呼び出すじゃん?

結局のところ初期化するための参照を呼んでいるに過ぎないよね
0028以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:30:37.216ID:0QT0F7N6M
>>27
そういう根本の理屈を頭の片隅に追いやって現実世界に近い思考回路でコーディングできるようにってのがオブジェクト指向だぞ
そういう思考法は本末転倒だな
0029以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:31:33.474ID:icO+ac5Pr
>>28
それはそう
0030以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 16:53:42.317ID:gGSsw08/0
IDEとか入れる時、日本語対応させると意味がわからなくなるので、英語版推奨
0031以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 17:01:14.090ID:OU0ubTiUa
ID:3QpidURlr
ID:icO+ac5Pr

コイツなんの話してんの?
誰もインスタンス生成の話なんかしてないだろ
>>1はインスタンスを呼び出すとか言ってるがそれとなんの関係もないこと話してんだよな
0032以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 17:04:06.370ID:ru3PzSYF0
そもそも1の文はこんな感じって例で挙げてるだけで、一言一句この通り載ってるとは限らんからな
0033以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 17:05:20.948ID:d6GIUf2Va
そらこんな文章>>1が考えたに決まってるだろ
0034以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 17:32:15.070ID:NvOrPfIMa
>>1
>こんなこといきなり言われて理解できるか?

ならば「チンポがシコシコする」という日本語表現は、学術的に正しいと言えるのか?

チンポ「を」シコシコするのではなくて、チンポ「が」シコシコする。この場合、「チンポ」は主語となる。

オブジェクト指向で言う「集約」は2種類あって、全体(俺)と部分(チンポ)が繋がっている場合と、
全体(俺)と部分(チンポ)が別々になっている場合とが考えられる。けれども「チンポ」はそれ自体
が独立した生き物であり、所有者の意思とは無関係に、自ら勃起して「シコシコする」。
例えば寝てる時にエロい夢みて朝起きてみたらチンコが勃起して射精してたとか。

違うか?

「胸がドキドキする」は良いが、「チンポがシコシコする」はダメな理由を、50字以内で述べろ!
0035以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 17:34:44.211ID:NvOrPfIMa
「不適切な関係」というインスタンスが生成される過程が理解できるか?

>>31
>誰もインスタンス生成の話なんかしてないだろ

クリントン大統領にどんな強大な権限が有っても、自らのチンポがしこしこしてしまうのは止められない!

class チンポ extends クリントン{
     super.不適切な関係;
}


クリントンーーーーーーーーーー
┃             ┃
┃             ┃
┃             ┃
┃             ┃
┃             ┃
ーーーーーーーーーーーーーーー
     ┃チンポ┃
      ̄ ̄ ̄ ̄

クリントンの再定義、クリントンの拡張された人格ということだ!

「不適切な関係」というのは、クリントン大統領が有するメソッドではなくて、偶発的に生じたオブジェクトだ。

  クリントン new() 不適切な関係 ;
0036以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 17:44:51.319ID:NvOrPfIMa
>>28
>現実世界に近い思考回路でコーディングできるようにってのがオブジェクト指向だぞ

オーバーライド(英:override)とは
オブジェクト指向におけるオブジェクトの継承の話で出てくる用語のひとつ
であり
親クラスにあるメソッドを子クラスで再定義することによって、子クラス上で親クラスのメソッドを上書きすること
https://wa3.i-3-i.info/word138.html

チンポは人格メソッドを上書きする機能が有る!!!

https://mobile.twitter.com/ki45_nisiki/status/1581300043935494145

フローズンぺんぎん@とりゅー
@ki45_nisiki
返信先:
@LunRon5
さん
どんなに教養と勉強で武装しようとも、自身が抱える性癖には逆らえん。チンポが脳や人格にオーバーライドして支配してくる欲求には逆らい難い…だからこそ最低限の慎みと矜持として2次元があるのではないか…デブでもおばさんでも勃起できる人にはこの苦しみはわからんっすね
https://twitter.com/5chan_nel (5ch newer account)
0037以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 17:46:30.568ID:5jVzxt8xd
>>35
例えがぶっ飛び過ぎてて逆に分からん
0038以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 17:49:55.074ID:yjhWMCQ9d
なんか頑張ってる人いてわろた
0039以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 17:59:18.232ID:zq06uXGc0
>>36
オーバーライドっていわゆる関数の参照を上書きするってだけの話だからな
0040以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:05:07.978ID:zq06uXGc0
>>39
メソッドの参照
0042以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:05:40.657ID:OvnbeuY/0
>>37
ならばそういうあんたが、オブジェクト指向について他にわかりやすい説明を出してみろ!
0043以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:06:01.395ID:zq06uXGc0
Javaの専門用語、、、?
0044以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:08:55.616ID:yjhWMCQ9d
Java用語なんてある?
OOP言語なら割りと一般的に使う用語ばかりかと
0045以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:09:11.844ID:OvnbeuY/0
https://youtu.be/7DbdPKWhrpY

令和のコペルニクス さんによって固定されています
令和のコペルニクス
2 年前(編集済み)
六角アミダって有りそうで無かったので自作しました。xyz空間座標も「6方向」ということで。

ソースコードはこちら。

https://drive.google.com/file/d/1hsFT2F4AMgUv1JHqy0si_7Yj7q7TyHnR/view?usp=sharing

室町時代のアミダくじは円形であること、ベンゼン環の六角構造、赤青緑の三色ダイオードを考えてみた。




令和のコペルニクス
1 年前
地動説をとる人には、地動説をとるのを妨げない。天動説をとる人には、天動説をとるのを妨げない。学説上において人びとの所見を妨げず、かつ実生活においても、「令和のコペルニクス」は決して客観的に善悪正誤など認定しない。
0047以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:13:23.153ID:OvnbeuY/0
『シコシコ』という擬音はどうでもよい。問題は、

自我    チンポ
↑      ↑   チンポ=自我
チンポ   自我

オブジェクト指向では、この三種類が考えられるということだ。
>チンポ=自我
散歩している時、自分もチンポも所在地は同一である。

https://i.imgur.com/4XhBmP3.jpg
https://i.imgur.com/PPFJZqI.jpg

夏目くんの場合は、チンポが自我を圧倒し、体が自然に滝川さんの股間に近づいていったのだ。

『笑ってごまかすな!!』

と言われても、夏目くんは何と言えば良かったのだろう?

    チンポ≫自我

『チンポが自我を超えてしまった』を簡略化して、チンポがシコシコする!

チンポがシコシコしていると(チンポが自我を超越していると)、息もハァハァになる。
チンポがシコシコしている(チンポが自我を超越している)と、顔もアヘ顔になる。
つまりその顔は『チンポの一部』つまりチンポの皮と同じということ。

博士号の肩書きがあっても、STAP細胞のそれは間違いであり科学者として失格。
チンポと自我の関係について、それが間違いということなら、俺も科学者を自称するのを止めよう。
しかしながらあの夏目くんは、笑ってごまかす以外に何と申し上げたら良かったのか。
0048以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:14:53.259ID:PZ3EuAl4H
最近のエンジニアには教養としてOOP言語くらいは作れるようになっとかなきゃいけないらしいよ
0049以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:15:38.523ID:PZ3EuAl4H
>>47
これは正しい
0050以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:16:55.845ID:OvnbeuY/0
メッセージングを基礎単位として取ることは、より徹底的な遅延束縛を可能にする。というのも、
メッセージそれ自体は意味を持たず、実際にメッセージがオブジェクトに送信されてはじめて、意味が決まるからである。
https://qiita.com/ukyo-su/items/8c861f114809a96d1378

オシッコを出したり止めたりというのは、チンポから力を抜いたりチンポに力を入れたりと、
オシッコはオシッコそれ自体は意味を持たず、オシッコが尿道を介してチンポに送られることによって、
オシッコを出したり止めたりが可能になるということだ。

928 デフォルトの名無しさん 2018/11/21(水) 18:59:11.61 ID:8Yc2p7H1
>>922
>ナンチャッテメッセージングスタイルになったのは

チンポ.オシッコを出す
チンポ.オシッコを止める

さっきトイレでやってきた。


929 デフォルトの名無しさん 2018/11/21(水) 19:07:17.83 ID:8Yc2p7H1
>>915
>単なる動的なメソッド呼び出しをメッセージと称し、ただしコールするメソッドが見つからない場合だけメッセージを
>ハンドリングできる省コストなナンチャッテメッセージングスタイルに落ち着いた。

×
俺.オシッコを止める 俺.オシッコを出す

俺.チンポに力を入れる 俺.チンポから力を抜く
0051以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:17:45.174ID:oNGRVLBu0
オブジェクトが破棄されるとメモリ解放されますが“実はメモリ解放されるわけではなく”プールされます←この意味不明な仕組み考えたの誰だよ
未だにプールがなんなのかさっぱりわからん
プール以外の全てはわかる
0053以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:24:36.996ID:aZlf9o6s0
>>50
これ知らなかった
>>51
次に同じオブジェクトを初期化するとき再度メモリの確保を行わなくてもいいように領域を開けておくってことじゃない?
0054以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:25:06.184ID:OvnbeuY/0
>>51
欲情して発生した「チン格」が消えて、元のクリントン大統領に戻ることだ!
0055以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:32:56.753ID:X0Zc4U0pr
>>50
オブジェクトはメッセージングを受け取って型がわかる
つまりメッセージは同じ形を持ってなきゃいけないけど異なる機能も持たせたい
その時に継承がほしくなるということか
0056以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:35:21.302ID:X0Zc4U0pr
異なる液体というクラスを俺というクラスに対してちんぽに力を入れるというメソッドを使ってメッセージングすることでおしっこという機能が実現されるのか
オブジェクト指向完全に理解したかも
0057以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:43:08.105ID:OvnbeuY/0
上記メリットは人の体を例にするとわかりやすいかもしれません。
例えば、「肺」と言えばおそらく誰もが呼吸という役割を想像できると思います。(役割が明確)
しかしどのように作用しあって肺が体へ酸素を取り入れているか?は知らなくても呼吸ができます。(利用のし易さ)
また少し呼吸がし辛いなと思えば肺の不調を疑えるはずです。(エラー個所の特定)
肺は肺として独立した機能を持っているため、もし肺を手術することになったとしても
他の器官の手術も一緒にしなくてはならないといったことは起こりにくいです。(変更による影響)
https://works.forward-soft.co.jp/blog/detail/10230

更に言えば肺に独立した人格は無いが、チンポには独立した人格が有る!
0058以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:45:56.651ID:OvnbeuY/0
この車、タイヤがパンクしてしまった!
この男クリントン、チンポがシコシコしてしまった!

繋がっているけれども独立している、共有性と独立性!

息子とムスコは、必ずしも親の命令通りには動かない!

立て、立つんだ!

     立 つ ん だ 、 ジ ョ ー !

息子1
起立!
息子2 
勃起!
息子3
立ちくらみ!

多態性まとめ
多態性・ポリモーフィズムとは、同じ命令を送ったにも関わらずそれぞれが独立した固有の処理を行うという特性を指す。
多態性・ポリモーフィズムは継承関係の子から親への代入を通じて実現することができる。
多態性・ポリモーフィズムのメリットとして、同一視して配列を利用できたり、同一視して引数を受け取ることができることが挙げられる。
https://engineer-life.dev/polymorphism/

息子とムスコは、同じ「命令」をしてもそれぞれ異なる動作をする!

https://mobile.twitter.com/yokillme/status/970300973301219328

ヨキ
@yokillme
自分の息子のことを愚息って言うの、現代においては息子を自分とは別人格の一人の人間として尊重してないからやめた方がスマートだと思うんだけど、不意に勃起した自分のチンコを「愚息」と表現するのめっちゃ好きなんですよね。
https://twitter.com/5chan_nel (5ch newer account)
0059以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:48:48.694ID:0cE80Kiyr
>>58
ポリモーフィズムって言い方がわかりにくいわ
多態性って言ってくれればなんとなく意味はつかめるのに
0060以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:58:26.461ID:OvnbeuY/0
まずは、勃起するとき。
キミたちは「勃起するぜ!ウオォォー!」って思うだけでチンコが勃つか?
そんなことはない!

チンコの随意筋と不随意筋
http://d.hatena.ne.jp/tottokotokoroten/20130516/1368716650

関数のオーバーライド
一般に基本クラスは汎用的な情報しか含みません
そのため、基本クラスの機能を拡張してく形で派生クラスを建築します
このとき、基本クラスのメンバ関数を再定義することができます
このような関数を仮想関数と呼びます
仮想関数は、基本クラスで再定義可能であるということを明示する必要があります
仮想関数は次のようにvirtual宣言します

830 デフォルトの名無しさん sage 2022/10/17(月) 23:02:05.77 ID:T2T0TlwZ
メソッドは生殖行為のほうかな
種族によって実装内容が異なり、一部の単細胞生物は実装が空になっている
つまりオーバーライド必須
0061以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 18:59:29.371ID:o9GAxsnur
>>60
参考資料ワロタ
0062以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 19:39:42.390ID:oaTlGID1a
随意筋  不随意筋
  ↖   ↗
   チンポ

オントロジーは、情報の親/子関係を表現できます。RDFドキュメントの例でも触れましたが、
オブジェクト指向の継承と同じ概念と理解いただいてもよいと思います。そして、
オントロジーの「継承」の特徴は、次のようにオブジェクト指向と近いものです。
子は親の情報(=設定値)を引き継ぐ
多重継承ができる。(継承した全てのクラスの定義を漏れなく引き継ぐ)
継承の関係は、「subClassOf」と表現します。「子 is a 親」という関係です。
https://qiita.com/mininobu/items/bce0e0ad97ed17e0aff2
0063以下、5ちゃんねるからVIPがお送りします
垢版 |
2022/10/30(日) 20:15:00.287ID:3gG4sDXg0
きっしょ
■ このスレッドは過去ログ倉庫に格納されています

ニューススポーツなんでも実況