<?php
interface User
{
function getName();
function setName($_name);
}
interface VipUser extends User //VipUser继承User接口
{
function getDiscount(); //此处添加了一个抽象的方法
}
class Vip implements VipUser
{
private $name;
private $discount = 0.8; //折扣变量
function getName() {
return $this->name;
}
function setName($_name) {
$this->name = $_name;
}
function getDiscount() {
return $this->discount;
}
} $v = new Vip;
echo $v->getDiscount();

转载于:https://www.cnblogs.com/codelifezj/archive/2011/12/28/2304436.html

php 接口继承接口相关推荐

  1. TypeScript基础入门 - 接口 - 继承接口

    转载地址 TypeScript基础入门 - 接口 - 继承接口 项目实践仓库 https://github.com/durban89/typescript_demo.git tag: 1.0.13 为 ...

  2. Java接口继承接口

    直接先上代码 package practice;public interface A {public void getName(); } package practice;public interfa ...

  3. Java 接口继承接口 (多继承机制)

    文章目录 问题原因 一个接口可以同时继承多个接口 接口不能实现任何接口 一个类可以实现多个接口 一个类只能继承一个父类 总结: 问题原因 今天在看集合源码的时候,突然看到接口继承接口,觉得有点差异,以 ...

  4. 接口继承接口,类实现接口

    接口继承接口 1.类与类之间是单继承的,直接父类只有一个 2.类与接口之间是多实现的,一个类可以有多个接口 3.接口与接口之间是多继承的 注意事项: 1.多个父接口当中的抽象方法如果重复没有关系(抽象 ...

  5. Java中接口继承接口

    今天在看线程池的源码的时候,观察到了一个之前没有关注的地方: 接口继承接口 举例如下: 线程池接口: public interface Executor {void execute(Runnable ...

  6. 为什么要接口继承接口 浅显的理解

    接口是一种规范   比如 在要求门有一种门铃的功能  ,就可以用接口来表示门铃这个功能  ,然后再后面实现 接口的实现 可以更好的体现多态 ,但是接口的多重继承却可以实现代码的复用 简化代码 你看哈 ...

  7. Java中一个接口可以继承多个接口吗?接口继承接口使用extends关键字

    一个接口可以继承多个接口. interface C extends A, B {}是可以的. 一个类可以实现多个接口: class D implements A,B,C{} 但是一个类只能继承一个类, ...

  8. 关于Java中接口继承接口

    最近有些清闲,顺便回回炉,巩固一下Java基础,到翻到Collections 工具类 里有一个 Collecton.sort(List<T> list)方法,Ctrl 点了进去发现竟然实现 ...

  9. 【Kotlin】接口 ( 声明 | 实现 | 接口方法 | 接口属性 | 接口覆盖冲突 | 接口继承 )

    文章目录 I . 接口总结 II . 接口声明 III . 接口实现 IV . 接口中的方法 V . 接口中的属性 ( 变量 / 常量 ) VI . 接口中的属性属性覆盖 ( 变量 / 常量 ) VI ...

最新文章

  1. vue-cli脚手架(框架)
  2. 多线程EXecutor 柜架示例
  3. 学习换脸:Switching Eds: Face swapping with Python, dlib, and OpenCV
  4. 分布式思想和rpc解决方案介绍
  5. docker镜像启动后端口号是多少_14,Docker容器必知必会,你会了吗?
  6. html登陆不刷新flask,Flask Button运行Python而不刷新页面?
  7. 机器学习做自动聊天机器人_聊天机器人业务领袖指南
  8. 基于springboot的在线考试系统
  9. Onvif协议学习:8、设备校时
  10. 匿名方法和Lambda表达式-天轰穿
  11. HarmonyOS APP 开发入门
  12. 解决国外链接下载软件速度慢的方法
  13. windows启动时自动运行程序(登录或不登录都可以的)
  14. iOS 九宫格键盘的UIKeyboardTypeNumbersAndPunctuation默认类型
  15. 封装一个常用的js工具类
  16. 2018 焦作 onsite E - Resistors in Parallel(数学或规律+大数)
  17. 浅述容器和容器镜像的区别
  18. ArcGIS 栅格计算器 Con用法
  19. 如何构建一个新闻搜索引擎
  20. 【keepalive】安装

热门文章

  1. 常见Java面试题 抽象类能使用 final 修饰吗?
  2. V$SESSION_LONGOPS
  3. 某电力企业数据备份方案解析
  4. Linux C编程之四 动态库(共享库)的制作
  5. 游戏设计、原型与开发:基于Unity与C#从构思到实现pdf
  6. ExtJS学习:MVC模式案例(三)
  7. Nginx 配置 SSL 证书步骤小记
  8. python字符编码使用_python – Numpy字符串编码
  9. Java黑皮书课后题第3章:3.2(游戏:将三个数相加)程序清单3-1中的程序产生2个整数并提示用户输入这两个整数的和。修改该程序使之能产生三个个位数整数,提示用户输入这三个整数的和
  10. 区间比较_表观健康儿童 HLAB27 的参考值区间建立和验证