欢迎来到天天文库
浏览记录
ID:50675296
大小:37.26 KB
页数:2页
时间:2020-03-13
《Java培训教程-java中抽象类和接口小结.docx》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库。
1、类的表现形式 Java代码 1.public class A{} 类的特点: 1)类中的属性可以是成员属性,也可以是类属性 2)类中的方法必须是有方法体的方法,也可以是成员方法,也可以是类方法 3)每个类必须至少有一个构造方法,默认的是一个无参的构造方法,可以调用构造方法创造对对象 一个类只能继承一个父类,单根继承 Java代码 1.public class A{} 2.public class B extends A{} 抽象类 表现形式: Java代码 1.public
2、 abstract class A{} 抽象类的特点: 1)抽象类中的属性和类一样,可以是成员属性,也可以是类属性 2)抽象类中的方法可以是抽象方法,也可以是具体的成员方法 3)抽象类中的方法需要定义访问限定符 4)抽象类有构造方法,默认的是一个无参的构造方法,但不能用来创建对象(就是不能new一个对象) 5)抽象类是用来充当父类,给子类去继承和扩展的 一个类只能继承一个抽象类 接口(interface) 表现形式: Java代码 1.public interface A{}
3、 接口的特点: 1)接口中的属性必须是公共的常量(必须赋初始值) 2)接口中的属性默认是publicstaticfinal,必须是publicstaticfinal 3)接口中的方法必须全部只能是抽象方法 4)接口中的方法默认是publicabstract,必须是publicabstract 5)接口中的方法的访问限定符默认public,必须是public 6)接口没有构造方法,不能创造对象(就是不能new一个对象) 7)接口用来充当父类,给子类去扩展的 还有接口的实现: Java代码
4、1.public class A implements B{} 一个类可以实现多个接口 Java代码 1.public interface c{} 2. public interface d{} 3. public class E implements c,d{} 注意:类实现接口,就必须要实现[重写]接口中的所有的抽象的方法 重写继承来的方法/实现接口中的方法的时候,不能减小方法的可见范围 一个类可以先继承一个类,再实现多个接口 Java代码
5、 1.public class F extends A implements c,d{}
此文档下载收益归作者所有