抽象类:
使用abstract修饰类,不能实例化,只能被继承,抽象类可以有构造函数、抽象方法、非抽象方法。抽象类的子类可以是抽象类,也可是非抽象类,非抽象类需要实现抽象类中定义的抽象方法。
接口:
使用interface修饰类,接口是特殊的抽象类,不能实例化,接口间多继承,一个类可以实现多个接口,接口只能可以有抽象方法、默认方法 (jdk1.8)、静态方法(1.9)
使用abstract修饰类,不能实例化,只能被继承,抽象类可以有构造函数、抽象方法、非抽象方法。抽象类的子类可以是抽象类,也可是非抽象类,非抽象类需要实现抽象类中定义的抽象方法。
使用interface修饰类,接口是特殊的抽象类,不能实例化,接口间多继承,一个类可以实现多个接口,接口只能可以有抽象方法、默认方法 (jdk1.8)、静态方法(1.9)
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:/a/945800.html
如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!