package com.djwl.test.abstractTests;public abstract class Animal { public abstract void cry();} package com.djwl.test.abstractTests;public class Dog extends Animal { @Override public void cry() { System.out.println("旺~~~~~~~~~"); }} package com.djwl.test.abstractTests;public class Cat extends Animal { @Override public void cry() { System.out.println("喵~~~~~~~~~"); }} package com.djwl.test.abstractTests;public class TestMain { public static void main(String[] args) { Animal cat = new Cat(); Animal dog = new Dog(); cat.cry(); dog.cry(); }}