一、新建一个基础抽象类
package com.hkl.mpjoin.listener.entity;
public abstract class Aa {
private final Object object;
//构造方法
public Aa(Object object) {
this.object = object;
}
public Object getObject() {
return object;
}
//抽象方法
public abstract void rs(Long id);
}
二、新建一个子类,继承基础抽象类并重写父类构造方法、抽象方法
package com.hkl.mpjoin.listener.entity;
public class Aaa extends Aa {
public Aaa(Object object) {
super(object);
System.out.println("这是重写父类的构造方法,不拓展参数!");
}
public Aaa(Object object, String name) {
super(object);
System.out.println("这是重写父类的构造方法,拓展参数!" + name);