• java关键字之abstract


    Java 允许类,借口或成员方法具有抽象属性。

    1. abstract  修饰的类叫做抽象类,该类不能被实例化。
    2. abstract  修饰的方法叫抽象方法,抽象方法只有声明部分,没有具体的方法体。
    3. 接口总是具有抽象属性,不管在定义接口的修饰词列表中有没有abstract ,该接口都具有抽象属性。

    规则:

    1. 如果一个非抽象类是一个abstract 类的子类,它必须具体实现父类所有的 abstract 方法。
    2. 如果一个类中含有抽象方法,那么这个类必须用 abstract 修饰(abstract 类可以没有abstract方法,但是abstract方法必须在abstract类中)。
    3. 一个abstract 类最后关心他的子类是否具有某种功能,并不关心功能的具体行为,功能的具体行为由子类负责实现。
      public abstract class Mammal{
          public String limbsName = "Leg";
          public abstract void run();
      }
      public Whale extends Mammal{
          public String limbsName = "Fin";
          public void run(){
              System.out.println(limbsName + "swimming.")
              
          }
      }
    你一定会喜欢那个因为喜欢她而发光的自己!
    个人博客:http://www.yanghelong.top
  • 相关阅读:
    MySQL-多条件拼接语句
    MongoDB-C#驱动基本操作
    MongoDB-C#驱动帮助
    MongoDB-权限配置
    MongoDB-安装
    C#_实用
    提高C#代码质量-规范
    C#_Express-ickd接口
    Eclipse背景颜色修改
    Java中可变长参数的方法
  • 原文地址:https://www.cnblogs.com/zzu-general/p/8869746.html
Copyright © 2020-2023  润新知