首页 > 其他 > 详细

抽象类、接口 分别使用场景

时间:2021-03-09 09:30:33      阅读:50      评论:0      收藏:0      [点我收藏+]

Abstract

定义为抽象的类不能被实例化。任何一个类,如果它里面至少有一个方法是被声明为抽象的,那么这个类就必须被声明为抽象的。被定义为抽象的方法只是声明了其调用方式(参数),不能定义其具体的功能实现。

 

数据库:数据库有mysql,nosql,DB2 等。通用的东西 写到一块,写一个父类(抽象类)。不同的东西在各个子类实现。

 

interface

interface:接口 implements:实现

接口中的方法都是抽象方法,所以abstract可以省略不写接口中的方法必须是public

接口中只能规定方法,不能写属性,(接口中可以写常量)一个类可以实现多个接口,中间用逗号隔开 一个类可以先继承父类,然后再实现接口 接口可以继承接口,但是里面的方法都要实现

 

接口是比抽象类还抽象。既抽象类Abstract 可以有实现好的方法,接口interface不可以。

抽象类、接口 分别使用场景

原文:https://www.cnblogs.com/xfych/p/14503583.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!