1.抽象类
抽象:当一个类的属性或者方法被abstract修饰时,会被定义为抽象类方法或属性。
抽象类可以没有抽象发法,但抽象方法必须有抽象类
抽象类不能被实列化
普通类可以被实列化
2.接口
概念性的接口,系统对外提供的所有服务
interface定义的实实在在的接口,就是接口类型
接口不能被实例化
实现类必须实现接口的所有方法
实现类可以实现多个接口
public class A implements B,C,D 多接口
接口张的变量都是静态常量
定义接口使用interface关键字
实现接口使用implements关键字
接口可以多实现( 一个类可以实现多个接口),用逗号分割
接口不能被实例化
接口中的所有办法默认都是公共抽像方法
接口的目的之一时订立一个标准
3.例题展示
分析:
代码如下:
以此类推创建另外两个接口,分别是照相Theakphoto,和播放playwiring,
最后在测试类输出