zoukankan      html  css  js  c++  java
  • 类的高级特性——抽象类

    absract关键字创建抽象类,抽象类不会创建对象。
    抽象类中只声明而不去具体实现的方法称为抽象方法,要用abstract关键字去修饰。

                      

    public abstract class Fruit {//抽象类
        //声明抽象方法
        public abstract void harvest();
    }
    public class Apple extends Fruit{//创建子类Apple
        public void harvest() {//实现harvest方法
            System.out.println("苹果已经收获!");
        }
    }
    public class Orange extends Fruit{//创建子类Orange
        public void harvest() {//实现harvest方法
            System.out.println("桔子已经收获!");
        }
    }
    public class Farm {
        public static void main(String[] args) {
            Apple apple=new Apple();
            apple.harvest();
            Orange orange=new Orange();
            orange.harvest();
        }
    }
  • 相关阅读:
    2020软件工程最后一次作业
    常用的10种算法

    赫夫曼编码
    哈希表(散列)
    查找算法
    排序算法
    递归

    软件工程最后一次作业
  • 原文地址:https://www.cnblogs.com/xixixing/p/8325231.html
Copyright © 2011-2022 走看看