一个类实现多个接口,用,分开.
父类 对象名 = new 子类();
接口 名字 = new 接口的实现类
接口与抽象的区别
1.共同点:
都是抽象的,不能实例化.
2.不同点
(1)抽象类需要被继承,而且是单继承
(2)接口需要被实现,而且是多实现
(3)抽象类中可以定义抽象方法和非抽象方法,子类继承后,可以直接使用非抽象方法
(4)接口只能定义抽象方法,必须由类来实现
(5)抽象类可以有构造方法,接口类不可以
(6)抽象类是类,类是用来描述一个具体事物,但是接口是规定的
一个类实现多个接口,用,分开.
父类 对象名 = new 子类();
接口 名字 = new 接口的实现类
接口与抽象的区别
1.共同点:
都是抽象的,不能实例化.
2.不同点
(1)抽象类需要被继承,而且是单继承
(2)接口需要被实现,而且是多实现
(3)抽象类中可以定义抽象方法和非抽象方法,子类继承后,可以直接使用非抽象方法
(4)接口只能定义抽象方法,必须由类来实现
(5)抽象类可以有构造方法,接口类不可以
(6)抽象类是类,类是用来描述一个具体事物,但是接口是规定的