抽象関数を定義する抽象基本クラスがいくつかあります。たとえば(barebones)、
abstract class My_Foo extends CI_Model {
$protected a;
$protected b;
abstract public printWithExtra($extra);
}
class Bar extends My_Foo {
public printWithExtra($param) {
echo $this->a, $this->b, $param;
}
}
抽象関数を実装するときに、パラメーターに名前を付けることは重要ですか?私はそうすべきだとは思いませんが、私は少しパラノイアを感じています。