Get the App
SLTechnology News&Howtos  ›  Development  › 

What do polymorphisms and method overrides of php classes mean

Shulou Source: shulou.com Published: 2022-06-01 13:10:45 09月29日 Update

This article mainly introduces the php class polymorphism and method rewriting means, the article is very detailed, has a certain reference value, interested friends must read it!

Polymorphic method rewriting of php class

Polymorphism: multiple forms

There are two types of polymorphism: method rewriting and method overloading.

Method rewriting

The subclass overrides the method of the parent class with the same name

Note:

The method of the subclass must have the same name as the method of the parent class.

The number of parameters should be the same

Subclass override method modifiers cannot be more stringent than parent classes

Class Person {public function show () {echo 'this is the parent class;}} class Student extends Person {/ / method overrides public function show () {echo' this is a subclass;}} $stu = new Student () $stu- > show () The above is all the content of the article "what is the meaning of php class polymorphism and method rewriting". Thank you for reading! Hope to share the content to help you, more related knowledge, welcome to follow the industry information channel!

Tags: Method polymorphism subcategory meaning content article this is consistent number value interest parameter variety partner form more knowledge energy industry Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno Redmi Shulou Information Apple Linux Microsoft