码迷,mamicode.com
首页 > 其他好文 > 详细

OO面向对象——抽象类abstrac

时间:2020-04-04 09:31:25      阅读:61      评论:0      收藏:0      [点我收藏+]

标签:com   子类   创建对象   类继承   图片   关键字   span   ima   定义   

抽象类:

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

  技术图片

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

  技术图片

 

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

技术图片

 

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

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

  抽象类的特点:

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

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

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

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

       

        

 

OO面向对象——抽象类abstrac

标签:com   子类   创建对象   类继承   图片   关键字   span   ima   定义   

原文地址:https://www.cnblogs.com/xianxiansir/p/12630078.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!