zoukankan      html  css  js  c++  java
  • java学习day11--抽象类

    抽象类

        什么是抽象类?什么情况下定义抽象类?

          抽象类具有更高级抽象;很多相似点或相同动作的几个对象,将他们的共同点抽取出来形成的一个类。

          当一个动作是很多对象都有的,但是这个动作每一个对象执行的方式不一样,此时定义为抽象方法。

        抽象类的定义:

          在class前用abstract修饰

          

         

        关于抽象类的语法规则:

          使用abstract修饰的类就是抽象类,使用abstract修饰的方法就是抽象方法,抽象方法只有声明部分没有方法体

          含有抽象方法的类必须定义为抽象类,但抽象类的方法不一定是抽象方法,普通类能定义的方法抽象类都能定义

          抽象类不能实例化(instantiate)对象,抽象类的引用需要赋值子类对象,即抽象的多态

          如果一个子类继承了抽象类,子类需要重写抽象类的所有方法如果没有重写,则子类也需要被定义为抽象类

          抽象类可以赋值匿名内部类对象

  • 相关阅读:
    jmeter jsr223脚本引用变量的问题
    apk反编译
    JS时间对像
    无缝滚动
    带详情图片轮播
    飘动文字2
    飘动的文字1
    抖动图片2
    点击图片图片上下抖动
    点击div掉下和上升
  • 原文地址:https://www.cnblogs.com/javaisbest/p/11650901.html
Copyright © 2011-2022 走看看