オーバーライドとは何なのか。それは。
2023.11.27
おはよう御座います、もう20年前になるのかな駆け出しのエンジニアだった頃の話。そのころ、オブジェクト指向が何なのかなんてことも知らないのに粋がっていました。その事を思い出すと恥ずかしいばかりです。その駆け出しのエンジニアの頃にオブジェクト指向のことをどうしても勉強しないといけなくて参考書を買ったのは良いのだけど専門用語が多くてついて行けなかった、そんな記憶があります。今ではchatGPTという何でも適当にだいたい正しそうな回答してくれる優しくてひねくれ者のツールがあるので、本当に良いなって思います。
さて、オーバーライドとは何なのかという事ですがchatGPTよりもっと要約した回答を書くと継承クラスの上書きです。これでもチンプンカンプンな人に例文を書いてみました。これで分からない方は何かを諦めた方が良いかも知れません。
<?php
//testClass.php
trait testClass {
public function Hello(){
return 'Hello';
}
}
<?php
//test.php
require './testClass.php';
class test1{
use testClass;
public function run (){
print $this->Hello().PHP_EOL;
}
}
class test2{
use testClass;
protected function Hello(){
return 'Good night';
}
public function run (){
print $this->Hello().PHP_EOL;
}
}
(new test1)->run();
(new test2)->run();
この2つのファイル(コード)を保存してtest.php実行してみてください。そうするとよく分かると思います。ちなみに実行結果はこの様になります。
https://zip358.com/tool/demo79/
明日へ続く。
著者名 @taoka_toshiaki
※この記事は著者が40代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
ChatGPT, gt, gt;Hello, lt, php, PHP_EOL, print, return, run, test.php require, testClass, testClass.php trait, this, use testClass, オーバーライド, オブジェクト指向, チンプンカンプン, ひねくれ者, 上書き, 例文,
天邪鬼。
2016.10.29
天邪鬼。
自分には天邪鬼なところが在る。
天邪鬼とはこういうことを言う。
あま‐の‐じゃく【天の邪▽鬼】
《2が原義》
1 わざと人に逆らう言動をする人。つむじまがり。ひねくれ者。
2 民間説話に出てくる悪い鬼。物まねがうまく、他人の心を探るのに長じる。あまんじゃく。
3 毘沙門天?(びしゃもんてん)?の鎧?(よろい)?の腹の辺りにある鬼の面。また仏像で、仁王などの仏法守護神に踏みつけられている小鬼
goo辞書より抜粋
そして何気に頑固なところがある。なんていうか昔から
そこらへんは変わらない自分の性みたいなものでなかなか変えれていない。
そういう性格なので、いろいろと損をしている気がする。
こういう性格をガラリと変わる事も実はできるらしい、、、。
マインドコントロールとかいうやつで、人の心は変えることが
出来るみたいなのだ。マインドコントロールと聞くと
あまり良い印象は良くないが、このマインドコントロールという方法で
人の思想は変えることが出来る。
誰かにマインドコントロールしてほしいこの頃です。
著者名 @taoka_toshiaki
※この記事は著者が30代前半に書いたものです.
Profile
高知県在住の@taoka_toshiakiです、記事を読んで頂きありがとうございます.
数十年前から息を吸うように日々記事を書いてます.たまに休んだりする日もありますがほぼ毎日投稿を心掛けています😅.
SNSも使っています、フォロー、いいね、シェア宜しくお願い致します🙇.
SNS::@taoka_toshiaki
タグ
FBI捜査官, goo辞書, あまん, そこら, つむじまがり, びしゃもんてん, ひねくれ者, マインドコントロール, よろい, 仁王, 仏法守護神, 原義, 小鬼, 性格, 毘沙門天, 民間説話, 物まね, 誰か,