Php rewrite Comprehension
We often hear three main features of object-oriented: encapsulation, inheritance, and polymorphism. But there are many features, so do we remember to rewrite them? During learning, I simply recorded the moderate rewrite method of php:
1) First, let's look at the example to make it clearer.
// Define the parent class (also known as the base class)
Class Goods {
Public $ goods_name = 'goods: name ';
Public function sayName (){
Echo $ this-> goods_name;
}
}
// Define subclass (can also be an extension class)
Class Book extends Goods {
Public $ goods_name = 'book: name ';
Public function sayName (){
Echo 'run in Book ';
}
}
// Instantiate the object
$ B1 = new Book;
// Output the run in book, because the subclass overrides the sayName () method of the parent class.
$ B1-> sayName ();
Next chapter summarizes rewrite calls in php...