抽象类&接口区别
2024-09-03 02:49:43
抽象类:1.可以有构造方法。
2.可以有抽象方法也可以有具体方法。
3.权限修饰符可以是private、默认、protected、public。
4.可以定义成员变量。
5.interface +接口名(创建接口)
接口:1.没有构造方法。
2.方法都是抽象方法。
3.权限修饰符只有public。
4.接口中定义的成员变量实际上都是常量
5.abstarct+class+类名(创建抽象类);权限修饰符+abstract+返回类型+方法名(创建抽象方法)
共同点:抽象类和接口都不能够实例化,一个类如果继承了某个抽象类或者实现了某个接口都需要对其中的抽象方法全部进行实现,否则该类仍然需要被声明为抽象类。
最新文章
- iOS开发-- 通过runtime kvc 移除导航栏下方的阴影效果线条
- 启用https协议的方法
- Callable、Future、RunnableFuture、FutureTask的原理及应用
- 常用Git命令
- 小米2S 连接Ubuntu Android Studio
- Dashboards (Android)
- 捕获ClientDataSet.ApplyUpdates和SocketConnection异常
- ABI Management
- mysql出现Got error 28 from storage engine错误
- shell 读取文件
- 程序员带你一步步分析AI如何玩Flappy Bird
- RecycleView和CardView
- self关键字
- 最近在研究syslog日志,就说一下syslog格式吧
- 在Win10上使用Visual Studio2015的Android模拟器
- Windows系统CMD常用命令大全
- cxf http 代码自动生成
- [UE4]一分钟实现聊天系统
- Java 关键字有哪些
- uC/OS-III 概要