setX(6); $obj2->setY(7); x=$y; } function setX($v) { $this->x=$v; } function getX() { return $this->x; } } ?>--------------------------------------------------- 所以你可以创建一个对象,通过: $obj=new Something(6); 构造函数会自动地把6赋值给数据变量x。构造函数和方法都是普通的y=5; $this->Something(); //显示调用基类构造函数 } ?>--------------------------------------------------- OOP的一个很好的机制是使用抽象类。抽象类是不能实例化,只能提供给派生类一个接口。设计者通常 使用抽象类来强迫程序员从基类派生,这样可以确保新的类包含一些期待的功能。在