むくり
これだけオイナリサマがいるのになぜオイナリサマ(カラカル)はオイナリサマ(セーバル)のことをオイナリサマ(サーバル)だと確信したんだろう
クラスは「プロフィール」、インスタンスは「キャラクター」と考えましょう。
クラス「フレンズ」には「名前」「種」のような属性(変数)が設定されていますが、中身はありません。
一方クラス「フレンズ」から作成されたインスタンス「サーバル」には具体的な名前と種があります。
クラスには「自己紹介をする」のような動作(関数)も入ります。
例えば、「サーバル」に「自己紹介して」とお願いすると「名前」と「種」を使って「私は『サーバルキャット』の『サーバル』!」と言ってくれたりします。
基本的にクラスはインスタンスなしには何もできませんが、数学函数をまとめた Math クラスやハロワに使う Console クラスなどはインスタンスを必要としないメソッドも多いです。
クラスの変数や関数をまとめて「メンバー」とよびますが、メンバーには「アクセサビリティ」というものがあります。
何種類かありますが、絶対に覚えておくべきなのはクラス外から参照できる public とクラス外から参照できない private です。
多くのメンバーは初期では private になっています。
「自己紹介をする」が public で「名前」と「種」が private だとしましょう。
「サーバル」に「自己紹介して」とお願いすると「自己紹介をする」は public なので問題はありません。
「自己紹介をする」はクラス内なので「名前」と「種」を参照できます。
なのでちゃんと「私は『サーバルキャット』の『サーバル』!」と言ってくれます。
しかし「サーバル」に「種はなに?」と言うと「種」は private なので「知らない人に教えちゃダメなんだってー」と断られてしまいます。
「種」を直接知りたいときもあるでしょうが、変数を public にするのは基本 NG です。
かわりに「種を教える」という関数を作って、「変数『種』の値を返す」ように設定し、これを public にします。このような関数をアクセサーといいます。
なぜこんな面倒なことをするのかというと、たとえば「やっぱり和名じゃなく学名で管理しよう」となったとき、クラス外から「種」を直接呼び出していた場合、それまで「『サーバルキャット』だよ!」と言っていたのが突然「『Leptailurus serval』だよ!」とか言ってきてビビります。これがフレンズの数だけあるとなると修正するのはとても手間ですよね。
かわりに「種を教える」の関数の中身を「変数『種』の値を**和名に変換して**返す」と設定し直すと、クラス外には一切の修正が必要なくなります。
「内部の実装を考えずに扱える」というのがオブジェクト指向言語の利点であり、理念です。
……ちなみに C# には代入演算子などでまるで変数のように扱えるプロパティというアクセサー機能があります。
5000 兆円もらったらその贈与税の 40 % 未満で国債をすべて解消できる上に残った額で 17 年日本を運営できる
「ネズミの侵略 2 & ねずみの侵入などに勝るとも劣らない、最高の2種類のネズミ侵略ゲームを見つけることができるよ」その 2 種類しかないじゃねえか!
「例えば(名前)2& (名前)1などに勝るとも劣らない、最高の2種類の(名前)ゲームを見つけることができるよ」構文は自動生成でもされてんの?
ねえ、そこにいるきみ、そう光たくのあるオレンジのツナギをきているきみだよ!このすばらしいファウンデーションで、ミスター・█████の冒険を体験してみよう。
D クラスの衣服に光沢をつけるのはやめてくれないか。実験中気になって仕方がない。 - J████博士
承認。 - O5-█
「人類が生き残れる唯一の理由は交通システムが機能していることだ」
ダメみたいですね……(周囲を見渡して)
1 年間も電車通学してるから余裕だと油断していたら逆方向の電車に乗って 2 駅先まで気づかなかかったことある
シフゾウもすきだしコイちゃんもすきだしそのたもろもろたくさんアイコンにしたかったから気がついたらこうなってた
AviUtl と Direct Animated GIF Export Plugin を組み合わせるといいぞ
現在の標準話で "r" で表される音は日本語ではニだったりジだったりするので、「ジツポン」が Japan になるのまでは許すがヤーパンとか読むのだけはやめろ
アイコンしょっちゅう変えるひとがこんなにいると知っていたらこんなぐにゃぐにゃ GIF マンになることもなかったのに
私はちほーのヤギに見覚えがあります
あなたあなたあなたあなたあなたあなたあなたかばん
気まぐれに Subway Tooter の読み上げ機能オンにしたら野太い声で「みんみー」とか言い出して牙生え散らかした
面白動画を流すだけの番組はまとめサイトと大差ないのです
自分でコンテンツを作って欲しいのです
世界まる見えが下手に成功したのがいけなかったのです
「そう言いながらずっと見てるじゃないか」などとのたまう BOSS の CM 大嫌いでした
見てくれてるなどと思ってるんじゃないですよ、自惚れてますよね?
ウケたものを繰り返す風潮はうんざりですよね
これは CM ですがいい加減白戸家は一家離散してください
テレビの一番イヤなところは、まあテレビが悪いとはいえないのですが、ここまで普及して家庭の中心にあるせいで「嫌なら見るな」が通じないところなのですよね…
【まめ】知ってる人も多いと思うけどソリティアはもともと単に一人遊びのことなのであのルールは本来別に名前がある(忘れた)
禁句 チューリング完全な言語同士ならお互いができることはできるよな