zoukankan      html  css  js  c++  java
  • 抽象类基本概念

    抽象类基本概念

    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();
          }
      }
      
  • 相关阅读:
    Aapache Tomcat AJP 文件包含漏洞(CVE-2020-1938)
    Tomcat 任意文件上传漏洞(CVE-2017-12615)
    Apache Shiro 1.2.4反序列化漏洞(CVE-2016-4437)
    Redis 4.x/5.x 未授权访问漏洞
    mysql 5.7关于group by显示多列的一个潜坑
    Python
    购物车作业
    Lesson2
    a good website to test OTP
    利用fidder发送request
  • 原文地址:https://www.cnblogs.com/wufuqin/p/13831616.html
Copyright © 2011-2022 走看看