【简答题】
试述什么时候使用抽象类,什么时候用接口?
[]
[]
A、任何时候都不要使用内部类。 B、任何时候都不要使类可以克隆。 C、任何时候不要使接口可以序列化。 D、为方法、属性和类定义明确的存取控制,并且尽量不要使用友好方法、属性和类。
A、抽象类在Java语言中表示的是一种继承关系,一个类只能使用一次继承。但是一个类却可以实现多个接口 B、在抽象类中可以没有抽象方法 C、实现抽象类和接口的类必须实现其中的所有方法,除非它也是抽象类。接口中的方法都不能被实现 D、接口中定义的变量默认是publicstaticfinal型,且必须给其初值,所以实现类中不能重新定义,也不能改变其值 E、接口中的方法都必须加上public关键字