<?php
class ourself{ //定义自己人类
private $birthday='1990-12-20'; //定义private修饰的成员属性
public function say_birthday($obj){ //定义一个成员方法
if($obj instanceof ourself){ //判断传入的参数是否为ourself类的对象
echo '我的生日是'.$this->birthday;
}else{
echo '我不能告诉你我的生日。';
}
}
}
class other{ //定义一个其他人类 }
$tom=new ourself(); //实例化自己人类的对象
$jim=new ourself(); //实例化自己人类的对象
$ken=new other(); //实例化其他人类的对象
echo 'jim想知道tom的生日:';
$tom->say_birthday($jim); //调用成员方法并将相同类的对象jim做为参数
echo '<br />ken想知道tom的生日:';
$tom->say_birthday($ken); //调用成员方法并将不同类的对象ken做为参数
?>

最新文章

  1. Activity系列讲解---Activity运行时的屏幕方向,全屏,窗体模式的设置
  2. vs13的内存占用 关闭之
  3. poj1061-青蛙的约会(扩展欧几里德算法)
  4. 查看/修改 Linux 时间和时区
  5. hihocoder 1066 无间道之并查集
  6. 四、XML映射配置文件
  7. POJ 1679:The Unique MST(次小生成树&amp;amp;&amp;amp;Kruskal)
  8. 组件 layui 常用控件输入框
  9. sql for xml 输出结果带单引号出现转成&amp;apos的解决方案
  10. Lintcode395 Coins in a Line II solution 题解
  11. odoo 配置文件参数大全
  12. English trip EM1 - PE2 My My name is... Teacher:Lamb Key: introduce myself
  13. Effective前端2---加快页面打开速度
  14. itoa()、atoi()、任意进制转换
  15. Itween的代码使用方法 - 01
  16. lfs(systemv版本)学习笔记-第3页
  17. ArcGIS Portal与Adapter安装问题
  18. go语言之行--golang核武器goroutine调度原理、channel详解
  19. druid使用
  20. webdriver js点击无法点击的元素

热门文章

  1. 一定要熟练地使用常用的Foundation服务
  2. 十八 Spring的JDBC模板:引入外部属性文件
  3. 《React后台管理系统实战 零》:基础笔记
  4. 《Java周边》IDEA 创建Gradle子项目
  5. Day1学习总结
  6. Vue - @import css 加载第三方css
  7. 仿有道词典App开发
  8. Java - lastIndexOf() 方法
  9. docker安装mysql中注意事项
  10. RIOT笔记