美文网首页
面向对象--抽象类

面向对象--抽象类

作者: 关先生的IT博客 | 来源:发表于2016-10-10 00:33 被阅读0次
  • abstract关键字修饰一个类时,这个类叫做抽象类;用abstract来修饰一个方法时,该方法叫做抽象方法.
  • 含有抽象方法的类,必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写.
  • 抽象类不能被实例化
  • 抽象方法只需声明,而不需实践
    举例来说,我要做个游戏.

(多态)我需要在一个主程序game类中有个draw方法,而在不同的,例如飞机,坦克中重写draw方法以便画出不同的事物.而这个主程序中的draw的方法不会被实现,写不写都可以,只需要定义,实现只需要子类知道就可以了.而父类不需要清楚.根据之前学过的我们定义这个draw方法时候为public void draw() { },而当你学习了抽象类之后,可以将这个draw方法写为public abstract void draw{};( 相当于C++中的纯虚函数),这个时候,需要注意我们的类含有这个抽象方法时,必须声明为abstract class game;


相关文章

  • Kotlin入门学习(二)

    新的篇章 面向对象 面向对象-封装 面向对象-继承 面向对象-抽象类和多态 接口 委托和代理 by关键字 委托...

  • 第一天面向对象OOP

    java基础OOP第一天总结_12_03 1,继承2,抽象类3,接口4,多态 面向对象的继承问题 面向对象的抽象类...

  • 第7章 面向对象编程(OOP) 《Kotin 编程思想·实战》

    第7章 面向对象编程(OOP) 7.1 面向对象思想 7.2 类与继承7.2.1 类7.2.1.1 抽象类7.2....

  • Java基础知识整理

    大纲 面向对象 关于Object类 重要关键字 内部类 抽象类与接口 编码 异常 一. 面向对象 1. 关于面向对...

  • Java基础(二)

    面向对象特征;重载和重写;静态绑定和动态绑定;抽象类和接口;包。 面向对象的特征 面向对象的三个基本特征是:封装、...

  • 面向对象总结

    面向对象思想 类与对象 定义类格式: 面向对象的三大特征 封装 继承 多态: 抽象类 接口 内部类 匿名内部类: ...

  • 25.面向对象(抽象类. 多态)

    面向对象(抽象类. 多态) 一. 抽象类 抽象类不能实例化 继承抽象类的子类必须将抽象类中所有的抽象方法重写 抽象...

  • Java面向对象编程——抽象类、接口、多态

    继封装和继承之后,抽象类、接口和多态同样是面向对象编程的重点。 抽象类 抽象类:不是所有的类都是用来描绘对象的,如...

  • Java 面向对象思想回答抽象类和接口的区别

    Java 面向对象思想回答抽象类和接口的区别 抽象类 含有abstract修饰符的class即为抽象类 abstr...

  • 面向对象--抽象类

    用abstract关键字修饰一个类时,这个类叫做抽象类;用abstract来修饰一个方法时,该方法叫做抽象方法. ...

网友评论

      本文标题:面向对象--抽象类

      本文链接:https://www.haomeiwen.com/subject/cdumyttx.html