1.abstract中可以有private变量和方法,而接口中没有。
前者可以有具体方法的实现,不同于接口,接口中的方法不能具体实现,所以私有变量与方法就永远不会用到。
2.抽象方法可以在抽象类和接口中。
3.抽象类中除了有抽象方法外,也可以有数据成员和非抽象方法。而接口中所有方法必须是抽象的,接口中也可以定义数据成员,但必须是常量。
1.abstract中可以有private变量和方法,而接口中没有。
前者可以有具体方法的实现,不同于接口,接口中的方法不能具体实现,所以私有变量与方法就永远不会用到。
2.抽象方法可以在抽象类和接口中。
3.抽象类中除了有抽象方法外,也可以有数据成员和非抽象方法。而接口中所有方法必须是抽象的,接口中也可以定义数据成员,但必须是常量。