抽象类传递对象
来源:互联网 发布:备案域名查询 编辑:程序博客网 时间:2024/06/05 04:22
abstract class Employee{ protected $name; function __construct($name){ $this->name = $name; } abstract function fire();}class Minion extends Employee{ function fire(){ echo $this->name.':i will clear my desk'; }}class NastyBoss{ private $employees = array(); function addEmployee($employeeName){ $this->employees[] = new Minion($employeeName); } function projectFails(){ if(count($this->employees)>0){ $emp = array_pop($this->employees); $emp->fire(); } }}$boss = new NastyBoss();$boss->addEmployee('harry');$boss->addEmployee('bob');$boss->addEmployee('mary');$boss->projectFails();//会输出:mary:i will clear my desk
0 0
- 抽象类传递对象
- 面向对象--抽象类
- 面向对象-抽象类
- 对象 接口 抽象类
- 面向对象-抽象类
- 面向对象-抽象类
- 面向对象-抽象类
- 面向对象--抽象类
- 面向对象 抽象方法 抽象类
- Intent 传递类对象
- intent传递类对象
- Intent传递类对象
- 黑马程序员-Java面向对象II(抽象类、接口、参数传递修饰符和内部类问题)
- 类对象抽象类1
- 类对象抽象类2
- Java中的类、对象、抽象
- 面向对象之抽象类
- javaSE-面向对象-抽象类
- 基于iOS平台的消息处理方法及系统
- mybatis(8)一对多查询
- UILabel及其方法
- Winamp v5.6.6.3516
- HTTP 简明基础知识
- 抽象类传递对象
- 一些经典的java面试基础考点
- Xshell连接ubuntu
- System.arraycopy方法的使用
- Android JSON解析并展现在listactivity实例
- linux进程间的通信-无名管道
- UITextField及其方法
- android三种布局优化的方法:include,merge,ViewStub
- VPC3+C看门狗动作时间