接口和抽象类的异同?
接口和抽象类对实体类进行更高层次的抽象,仅定义公共行为和特征。
这个答案。。。。
接口与抽象其实
1. 设计层面上来看: 抽象类提供了一种“是什么”的关系,要求子类必须完全替代父类 接口提供了一种“像什么”的关系,更像是提供了一种契约2. 使用上来看: 类可以实现多个接口,但是只能继承一个抽象类3. 对字段的限制 接口中字段只能是static和final的(又可以问你static和final相关的了) 抽象类中无此限制4. 成员访问限制 接口中成员只能是public的 抽象类中可以又多种权限
啊没看题,问的是异同QAQ
请写出以下代码执行输出:(构造函数、静态块执行顺序)
一棵具有n个结点的二叉树,若它有m个叶子结点,则该二叉树中度为1的结点个数是多少?
解释一下TCP的滑动窗口。
如果你是一个100w日活的UGC短视频APP产品经理,你觉得此时是做分享视频打水印重要,还是优化播放器让视频播放更加顺畅重要?
这个答案。。。。
接口与抽象其实
1. 设计层面上来看:
抽象类提供了一种“是什么”的关系,要求子类必须完全替代父类
接口提供了一种“像什么”的关系,更像是提供了一种契约
2. 使用上来看:
类可以实现多个接口,但是只能继承一个抽象类
3. 对字段的限制
接口中字段只能是static和final的(又可以问你static和final相关的了)
抽象类中无此限制
4. 成员访问限制
接口中成员只能是public的
抽象类中可以又多种权限