কম্পিউটার টিউটোরিয়াল

PHP-এ অ্যাবস্ট্রাক্ট স্ট্যাটিক মেথডে চাইল্ড ক্লাস ইনস্ট্যানসিয়েট করা


এজন্য, self সহ $anyObjectName=new static() ব্যবহার করুন।

উদাহরণ

PHP কোড নিচে

<!DOCTYPE html> <html> <body> <?php abstract class Base{    protected static $fullName = '';    abstract protected function customFunction();    public static function get_obj($param1 = null, $param2 = null){       $obj = new static();       $obj->customFunction();    }    public static function getFullName(){       return static::$fullName;    } } class Child extends Base {    protected static $fullName = 'John Doe';    protected function customFunction(){       echo self::getFullName() . "<br>";       echo  $this;    } } Child::get_obj(); ?> </body> </html>

আউটপুট

এটি নিচের আউটপুট প্রডিউস করবে

John Doe

  1. C#-এ মেথড হাইডিং (Method Hiding)

  2. C#-এ Virtual, Sealed, New, Abstract কীওয়ার্ডের পার্থক্য

  3. পাইথনে ক্লাস মেথড বনাম স্ট্যাটিক মেথড

  4. পাইথন ক্লাসে স্ট্যাটিক মেথড কী?