博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
多态、接口
阅读量:4977 次
发布时间:2019-06-12

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

abstract 实现抽象;

与virtual的区别:  virtual的方法要加函数内容,abstract方法不加函数内容;

virtual可以实例化,abstract不可以实例化;

子类中都用override重写;

1.抽象类不能被实例化

2.抽象方法一定存在于抽象类中(抽象方法的类名一定要加abstract)
3.抽象类中不一定只有抽象方法

抽象类用来当父;

调用抽象类的方法,只能用子类继承来调用

------------

接口:interface  

不是类,用来放父;

接口中不能有任何实质性的方法;

所有的方法都是“抽象的”;

不需要访问修饰符,全部的内容都是public的

 

转载于:https://www.cnblogs.com/m110/p/7821123.html

你可能感兴趣的文章
inner join, left join, right join, full outer join的区别
查看>>
边工作边刷题:70天一遍leetcode: day 61
查看>>
BZOJ1739: [Usaco2005 mar]Space Elevator 太空电梯
查看>>
mysql 密码忘记
查看>>
jsf taglib定义函数
查看>>
js apply和call区别
查看>>
学习了django对于sqlite3进行了了解,谈谈看法
查看>>
PHP编程文件处理类SplFileObject和SplFileInfo用法实例分析
查看>>
在rails中 Rendering Partials through Ajax
查看>>
货币系统
查看>>
算法和数据结构---排序---优先级队列
查看>>
VS 统计代码行数
查看>>
html----怎样实现元素的垂直居中
查看>>
张照行 的第七次作业
查看>>
实验七
查看>>
Js_图片切换左右点击
查看>>
索引调优
查看>>
SSL-ZYC POJ 2560 Freckles
查看>>
vue项目整理
查看>>
【链表】Sort List(归并排序)
查看>>