Java中抽象类和接口都什么时候需要使用,作用是啥,区别是啥,优点是啥
接口和抽象类的区别:
1.抽象类可以不包含静态方法,接口也不能包含静态方法;
2.抽象类和接口都可以包含静态成员变量,抽象类中静态成员变量访问类型可以任意,但接口中定义的变量只能是public static final 类型,并且默认为public static final 类型;
3.抽象类中可以包含普通成员变量,接口中没有普通成员变量。
4.抽象类中的方法method不能同时是静态的
4 回答1.4k 阅读✓ 已解决
4 回答1.2k 阅读✓ 已解决
1 回答2.6k 阅读✓ 已解决
2 回答733 阅读✓ 已解决
2 回答1.7k 阅读
2 回答1.7k 阅读
2 回答1.3k 阅读
这种概念性、经验性的东西不要过来问,因为很难几句话说得明白,就算说出来了你也很难看明白。还是自己多查资料,多看书,多写代码去慢慢体会