1 / 47
文档名称:

第六章 面向对象下ppt课件.ppt

格式:ppt   大小:576KB   页数:47页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第六章 面向对象下ppt课件.ppt

上传人:rdwiirh 2020/9/30 文件大小:576 KB

下载得到文件列表

第六章 面向对象下ppt课件.ppt

相关文档

文档介绍

文档介绍:,用abstract修饰的成员方法称为抽象方法。对于抽象方法,在抽象类中只指定方法名及类型,而不写实现代码。[public]abstractclass类名[extends父类名列表]{//数据成员声明//抽象方法声明[public][abstract]返回值方法名(参数列表)[throw异常列表]}3abstractclassShapes{protectedintx,y,k;protecteddoublem;abstractpublicdoublegetArea();abstractpublicdoublegetPerimeter();}4抽象类中可以有零个或多个抽象方法,也可以包含非抽象方法。只要有一个抽象方法,类前就必须有abstract修饰。若没有抽象方法,类前也可有abstract修饰。抽象类不能创建对象,创建对象必须由具体子类来实现,但可以有声明,声明能引用所有具体子类的对象。5抽象类必定要派生子类,若派生的子类是具体类,则具体子类中必须实现抽象类中定义的所有抽象方法(覆盖);若子类还是抽象类,父类中已有的abstract方法,则子类中就不能再有。6在抽象类中,非抽象方法可以调用抽象方法。abstract不能与final并列修饰同一个类;abstract不能与private,static,final或native并列修饰同一个方法;:客观事物—>对象—>类—>抽象类。(x,y)(x,y)widthheightrxyzwidthheight(x’,y’)8对以上三类进行抽象:图6-【】简化子类定义明晰类的层次关系10