博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
抽象类与接口的区别
阅读量:4981 次
发布时间:2019-06-12

本文共 524 字,大约阅读时间需要 1 分钟。

一、抽象类:使用abstract关键字修饰的类

       抽象方法是指:使用anstract关键字修饰的方法,该方法没有方法体。

       抽象方法的作用:抽象出一类事务的公共功能该功能有多种实现方式,不能被具体化,需要子类(非抽象类)继承后补充子类的实现方法。

例如:动物有个公共功能:行动,但具体哪类动物,行动方式都是不同的;如:小狗的行动方式是“四肢行走”,而小鱼的行动方式是“摇尾巴”等等。

特点:

1、可以包含、也可以不包含抽象方法;

2、抽象类不可以实例化;

3、一旦被继承, 子类就要实现该类的所有抽象方法;

5、继承抽象类的格式:

     class  类名  extends  抽象类名{

    }

二、接口:

接口是“特殊的抽象类”:interface  接口名{    };作用是:补充功能。

1、成员变量默认的修饰符为:public static final ;即常量;

2、方法都是抽象方法,默认的修饰符为:public abstract;

3、接口没有构造方法;

4、接口不能创建对象;

5、实现接口的格式:

     class  类名  implements  接口名{

    }

 

转载于:https://www.cnblogs.com/boling1/p/7967845.html

你可能感兴趣的文章
Perl/Nagios – Can’t locate utils.pm in @INC
查看>>
Javascript 有用参考函数
查看>>
【转】Simulink模型架构指导
查看>>
[转载]java开发中的23种设计模式
查看>>
揭秘:黑客必备的Kali Linux是什么,有哪些弊端?
查看>>
linux系统的远程控制方法——学神IT教育
查看>>
springboot+mybatis报错Invalid bound statement (not found)
查看>>
Linux环境下SolrCloud集群环境搭建关键步骤
查看>>
MongoDB的简单使用
查看>>
【noip2004】虫食算——剪枝DFS
查看>>
java小技巧
查看>>
POJ 3204 Ikki's Story I - Road Reconstruction
查看>>
SQL中Group By的使用
查看>>
两个表格中数据不用是一一对应关系--来筛选不同数据,或者相同数据
查看>>
js05-DOM对象二
查看>>
mariadb BINLOG_FORMAT = STATEMENT 异常
查看>>
2018 Multi-University Training Contest 10 - Count
查看>>
HDU6203 ping ping ping
查看>>
Fireworks基本使用
查看>>
Java基础常见英语词汇
查看>>