抽象类与接口的区别?
目录
抽象类与接口的区别?
从设计层面上来说,抽家是对类的抽象,是一种模板设,接口是行为的抽象,是一种行为的规范。抽象类子类使用extends(一克列谭的),接口implements(阴铺门死),然后的话,像接口中所有的方法隐含的都是抽象的,而抽象类则可以包含抽象和非抽象的方法。然后可以实现多个接口嘛,但是只能继承一个抽象类。java中接口中声明的变量默认都是final的。而抽象类可以包含非final的变量,然后接口中的成员函数默认是public(帕-不-里克),而抽象类可以是prirate(普rai-维特),protected(普rua特克特德),public