• 抽象类基本概念


    抽象类基本概念

    1. 基本概念

    抽象类(使用abstract修饰)用于存放抽象方法(抽象方法没有方法体,使用abstract修饰),也可以存放普通方法。

    2. 注意事项

    • 如何使用抽象类和抽象方法:
      1. 不能直接创建new抽象类对象。
      2. 必须用一个子类来继承抽象父类。
      3. 子类必须覆盖重写抽象父类当中所有的抽象方法。

    覆盖重写(实现):子类去掉抽象方法的abstract关键字,然后补上方法体大括号。

    ​ 4. 如果需要使用,创建子类对象进行使用。

    ​ 5. 子类继承了父类(抽象类)之后必须重写抽象类中全部的抽象方法,
    如果不抽象全部的抽象方法,那么子类也必须是抽象类。

    3. 基本使用方法

    • 定义一个动物抽象类
      • 里面存着普通方法和抽象方法
    public abstract class Animal {
        // 抽象方法
        public abstract void eat();
        // 普通方法
        public void eatTest(){
            System.out.println("我是普通方法...");
        }
    }
    
    • 定义一个子类继承抽象父类

      public class Cat extends Animal {
          // 重写父类中的抽象方法
          @Override
          public void eat() {
              System.out.println("猫...");
          }
          public static void main(String[] args) {
              Cat cat = new Cat();
            	// 会直接调用子类中重写的方法
              cat.eat();
          }
      }
      
  • 相关阅读:
    Blender基础操作
    反汇编及linux下edb的下载
    混淆矩阵(confusion_matrix)含义
    Python大数据第三次的作业
    Python的DataFrame基础使用
    Python数据标准化
    爬虫之xpath
    luffy项目上线
    爬虫之selenium
    celery
  • 原文地址:https://www.cnblogs.com/wufuqin/p/13831616.html
Copyright © 2020-2023  润新知