您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > Java接口抽象类继承总结
继承作用:子类通过继承可以复用父类中的成员变量和方法使用要求:语法class类名extends父类名子类最多只能继承一个父类。特点:*1.继承可依次进行,层次越低功能越强*2.java所有类都是object类的子类*3.开发时多使用jdk帮助文档抽象类作用:当父类的一些方法不能确定时,可以用abstract来修饰该类使用要求:*1.抽象类不能被实例化*2.抽象类可以没有abstract方法,但一旦包含了abstract方法则该类必须声明为abstract*3.抽象方法不能有主体(即没有大括号)abstractvoidcry();特点:当一个类继承的父类是抽象的,需要我们把抽象类中的所有方法全部实现接口作用:接口的最主要的作用是达到统一访问,接口就是给出一些没有内容的方法。封装到一起,到某个要使用的时候再根据具体情况把这些方法写出来语法:class类名implements接口{方法;变量;}特点:1.接口是更加抽象的抽象的类,抽象类里的方法可以有方法体,接口里的所有方法都没有方法体。2.接口体现了程序设计的多态和高内聚低偶合的设计思想使用要求:1.一个类可以实现多个接口2.接口中可以有变量(常量)a.接口中的变量本质上都是static而且是final(用final修饰类、方法、变量时类、方法、变量不能被继承、覆盖、修改)b.在java开发中,经常把常用的变量,定义在接口中作为全局变量使用访问形式:接口名.变量名3.接口不能继承其他的类,但是可以继承其他的接口4.当一个类实现了一个接口,就要求该类把接口的所有方法统统实现接口定义共有规范,而且定义的是强制性规范,继承是扩展原有规范。一般设计中,接口定义特性,抽象类做共有基本特性实现,子类做独有特性的扩展。
本文标题:Java接口抽象类继承总结
链接地址:https://www.777doc.com/doc-2881068 .html