<?php class A { public $param = "paramA"; public function test() { echo "testA"; } } class B extends A { public $param = "paramB"; public function test() { echo "testB"; } } $b = new B(); echo "$b->param…
1.构造方法的重载是指同一个类中定义不同参数的多个构造方法,已完成不同情况下对象的初始化. 例如: Point(); Point(x); Point(x,y); 2.一个类的若干个构造方法之间可以相互调用,当类的构造方法需要调用另一个构造方法时,可以使用关键子 this();括号可以带参数或不带参数,并且这个调用语句必须是这个构造方法的第一个可执行语句. 例如: class Sun { Sun(int a){ System.out.println("Hello this is week &quo…
继承 package main import "fmt" type Skills []string type person struct { name string age int weight int } type Student struct { person //继承 Skills int spe string } func init() { } func main() { xuxu := Student{person{,}, [], "boy"} //方式一…