Java中包任何运用求解,请大神帮忙改一下程序

package cn.mybole;
public abstract class Test{
public final void pubMethod() {
System.out.println("pubMethod");
}
protected abstract void proMethod();
void defMethod(){
System.out.println("defMethod");
}
private void priMethod(){
System.out.println("priMethod");
}
public static void main(String[] args){
Test t=new Test();
t.pubMethod();
t.proMethod();
t.defMethod();
t.priMethod();
}
}
怎么修改

 Test t=new Test();
因为Test是抽象类,所以不能直接调用
需要再定义一个类,继承Test,并且实现抽象方法proMethod
class MyTest extends Test
{
protected void proMethod() { }
}
Test t=new Test();
->
Test t=new MyTest();