zoukankan      html  css  js  c++  java
  • php中普通类 接口类 抽象类 浅谈

    一、普通类

    1、关键词:class  类名,继承关键字extends

    2、继承:只能实现单继承,

    3、多态:子类继承可以实现多种功能

    4、封装:类有权限机制,私有的只能自己用,受保护的可以被继承,子类的权限必须大于等于父类

    5、实例化:可以被实例化

    二、接口类 

    1、关键词 :interface  类名   ,继承关键字 implements

    2、继承:可以实现多继承,父类有的方法属性,子类必须有,类可以实现多个接口,用逗号来分隔多个接口的名称

    3、多态:同样具有多态性

    4、封装:所有的方法,属性都必须是公有的(public)

    5、实例化:不能被实例化

    6、函数:只定义函数名与参数,权限,无具体逻辑

    三、抽象类

    1、关键字:abstract 类名

    2、继承:只能进行单继承

    3、多态:同样具有多态性

    4、封装:同样具有封装性

    3、实例化:不能被实例化

    5、函数:因有抽象函数才有抽象类,抽象类中可以有普通函数抽象函数不能实现逻辑。而普通函数可以例:abstract public function eat($food);

  • 相关阅读:
    2. Django每日一码 之as_view() 源码
    gdb
    Mex文件在VS2010中调试方法
    intel ipp6.0安装过程
    C++开源库大全
    Win7下搭建Go语言开发环境
    for_each使用方法详解
    使用VS2012编译和使用C++ STL(STLport)
    django css
    google mock C++单元测试框架
  • 原文地址:https://www.cnblogs.com/huay/p/10904553.html
Copyright © 2011-2022 走看看