• OO面向对象——抽象类abstrac


    抽象类:

           抽象类的定义,抽象类要用abstract修饰

      

      抽象类里面的抽象方法也要用abstract修饰,写法如下:

      

         抽象类中不能构造方法,否则会报错。

      抽象方法就是一种约束,它只有声明,没有实现,需要继承抽象类的子类来实现该方法。此外,抽象类的所有方法继承了他的子类,都必须要实现他的方法,除非子类也是抽象的,就让子子类来实现。

      也就是说子类继承抽象类,就必须要实现抽象类没有实现的方法,否则该子类也要声明为抽象类。

      抽象类的特点:

           1.不能使用new关键字来创建对象,只能靠子类来实现它(约束)

           2.抽象类里可以写抽象方法,抽象方法必须写在抽象类里。

           3.抽象类里可以写普通的方法(抽象的抽象:约束)

      抽象类的局限:只能单继承,不能多继承。多继承(接口)

           

            

  • 相关阅读:
    lamp架构之升级php版本
    Linux常用命令大全
    Mysql表连接查询
    PHP练习题三
    PHP练习题二
    php 设计模式
    LAMP环境搭建教程
    Storm入门(四)WordCount示例
    Storm入门(三)HelloWorld示例
    Storm入门(一)原理介绍
  • 原文地址:https://www.cnblogs.com/xianxiansir/p/12630078.html
Copyright © 2020-2023  润新知