abstract class和interface有什么区别?

时间:2024-06-19 19:35:20

1. 接口  只可以定义static  final成员变量。 即使不显性写出来 也还是会是static final

2. 接口的 方法不能有方法体,并且只能是public的。

1.抽象类:如果类中有一个抽象方法,那这个类就必须是抽象类。 其他的不做要求。

2.注意 抽象方法不能有方法体。