• java -- 抽象类


    1、抽象类的概念和作用:

      Java中可以定义没有方法体的方法,该方法由其子类具体实现,该没有方法体的方法称之为抽象方法。含有抽象方法的类称之为抽象类。

    2、抽象方法的特点:

      a.只有方法头,没有方法体的方法称之为抽象方法。

      b.抽象方法用abstract来修饰。

      c.抽象方法代表一种不确定草操作法或行为。

      d.抽象方法不能被调用。**只能被子类重写。

    3、抽象类的特点:

      a.定义中含有抽象方法的类叫做抽象类。

      b.抽象类用abstract来修饰、

      c.抽象类代表一种抽象的对象类型。

      d.抽象类不能实例化。

      e.抽象类中可以有具体的方法,可以没有抽象方法。即:含有抽象方法的类一定是抽象类,但是抽象类中不一定含有抽象方法。

    4、一个类要继承抽象类,要么继续抽象下去,要么写他的具体实现方法。

    5、模板方法模型:定义:一个模板方法用一些抽象的操作定一个算法,而子类将重新定义这些操作提供的具体行为。

            意图:定义了在一个操作中的一个算法框架,把一些步骤推迟到子类去实现,模板方法模式让子类不需要改变算法结构而重新定义新的算法步骤。

    示例:根据给出的内容进行分析设计:

      公司中的所有员工都有工号,薪水,姓名。

      教学总监不仅有员工的所有属性,还有教学津贴。

      对给出的分析进行数学建模

        

  • 相关阅读:
    数据库隔离级别
    前端传递的参数名称和后端接收的参数名称不一致
    事务管理
    AOP
    spring 集成 shiro安全框架
    SpringMVC----@RequestMapping__请求方式
    SpringMVC----@RequestMapping__修饰类
    SpringMVC入门概述+案例
    SpringMVC-web.xml头代码
    Spring注解驱动开发----->容器day02
  • 原文地址:https://www.cnblogs.com/-ldzwzj-1991/p/6777555.html
Copyright © 2020-2023  润新知