欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    第5讲:抽象类与接口.ppt

    • 资源ID:66865906       资源大小:391KB        全文页数:12页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    第5讲:抽象类与接口.ppt

    JAVA语言概述与基本语法2009年9月7日计算机与信息工程系 JAVA程序设计目录1 12 23 34 4多态的概念JAVA程序的多重继承抽象类与抽象方法接口的定义与使用多态的定义多态:同一个对象在不同的环境中所表现出的不同状态。多态性(polymorphism)是指在父类中定义的属性或者方法被子类继承后,可以具有不同的数据状态,或表现出不同的行为,从而使得同一属性或方法在父类与子类中具有不同的语义。多态的应用(1)方法重载实现的静态多态性,又称为编译时多态。在同一个类中,定义同名但是参数不同的多个重载方法,在编译阶段,具体调用哪个被重载的方法,编译器会根据参数不同来静态确定相应的方法。多态的应用(2)方法覆盖实现的动态多态性,又称为运行时多态。由于子类继承了父类除私有以外的所有属性,所以子类对象可以作为父类对象使用。程序中凡是使用父类对象的地方,都可以用子类对象来代替。一个父类对象可以通过引用子类的对象来调用子类的方法。抽象方法和抽象类Java中可以定义一些不含有方法体的方法,他们的方法体实现交给子类来实现,这样的方法是抽象方法,包含抽象方法的类为抽象类一个抽象类中可以有一个或多个抽象方法抽象方法必须用abstract关键字来修饰,任何带有抽象方法的类必须声明为抽象类抽象类的定义规则抽象类必须用abstract修饰抽象类不能实例化。抽象类中的抽象方法只声明不实现。抽象方法必须在子类中给出具体实现。抽象类中可以没有抽象方法,有抽象方法的类一定是抽象类。抽象类必须继承才能使用,子类根据自身需要扩展抽象类。为什么要使为什么要使用抽象类呢用抽象类呢 接口的定义1.如果一个抽象类中的所有方法都是抽象的,就可以将这个类用另外一种方式来定义,这就是接口,接口也是抽象方法和常量的集合2.接口中定义的方法都是抽象、公有的,常量都是静态、公有的,所以修饰符可以省略接口的表现形式访问修饰符 interface 接口名静态常量;抽象方法;Implements 接口名1,接口名2,与类名定义与类名定义规则一致规则一致 实现类覆盖实现类覆盖抽象方法抽象方法 接口与抽象类的区别(一)接口是纯粹的抽象类,所有方法都是抽象的,而抽象类可以有非抽象方法。子类实现接口使用implements,而抽象类继承要使用extends子类可以实现多个接口,而只能继承一个抽象类。接口与抽象类的区别(二)如果一个子类实现了一个接口,那么子类必须重写这个接口中的所有方法。抽象类的子类可以不重写抽象父类的所有方法,但这个子类自然成为抽象类。小结和课后作业深刻理解多态的概念,重点掌握多态的2个应用。理解接口的实现和多继承的实现。掌握接口和抽象类的主要区别。重点理解抽象类和接口的意义。

    注意事项

    本文(第5讲:抽象类与接口.ppt)为本站会员(s****8)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开