'.$obj2; echo '
'.$obj3.'
'; //创建几个使用者类 $player1= new Player(小红); $player2= new Player(小虎); $player3= new Player(小花); $obj1-> purcharse($player1); $obj2-> purcharse($player2); $obj3-> purcharse($player3); $obj1-> setRent($player2); echo '
玩家的钱数'; echo '
'.$player1->name.':'.$player1->salary->getAmount(); echo '
'.$player2->name.':'.$player2->salary->getAmount(); echo '
在面向对象 编程中, 最通常的方法是一个new操作符产生一个对象实例,new操作符就是用来构造对象实例的。但是在一些情况下, new操作符直接生成对象会带来一些问题。举例来说, 许多类型对象的创造需要一系列的步骤: 你可能需要计算或取得对象的初始设置; 选择生成哪个子对象实例; 或在生成你需要的对象之前必须先生成一些辅助功能的对象。 在这些情况, 新对象的建立就是一个 “过程”,不仅是一个操作,像一部大机器中的一个齿轮传动。