Java教程

Java接口与抽象类的区别(表格版)

本文主要是介绍Java接口与抽象类的区别(表格版),对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
区别接口抽象类
变量类型只能是static、final常量必须赋值不一定
方法修饰符默认public,方法不能实现(Java8后可以有default,要写方法体)可以public、protected、default修饰,可以有非抽象方法,不能用private,因为他只能在本类中用
实现方式类可以实现多接口,接口可继承(extends)多个接口子类只能实现一个抽象类
设计层面行为抽象,一种行为规范类的抽象,一种模板设计
这篇关于Java接口与抽象类的区别(表格版)的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!