Java1030 abstract 继承
public abstract class Lol {static class Mid {private String name;private String identity;Mid(String name, String identity) {this.name = new String(name);this.identity= new String(identity);}//构造方法//开辟了一个空间private Integer level;Mid(Integer level) {this.level = new Integer(level);}//name是一个指针?
//this 指向当前类}static class Top {private String name;private String type;private Integer level;Top(String name, String type) {this.name = new String(name);this.type = new String(type);//this是指针吗?}Top(Integer level) {this.level = new Integer(level);}}public void Kings() {Mid yasuo=new Mid(yasuo,soldier);Mid 15=new Mid(15);}public void Destory(){}public abstract void ReleaseSkills();public void main(String[] args){System.out.println("ok win");}
}

记录
public abstract class Lol {static class Mid {String name;String identity;Mid(String name, String identity) {this.name = new String(name);this.identity= new String(identity);}//构造方法?//开辟了一个空间Integer level;Mid(Integer level) {this.level = new Integer(level);}//name是一个指针?
//this 指向当前类}static  class Top {String name;String type;Integer level;Top(String name, String type) {this.name = new String(name);this.type = new String(type);//this是指针吗?}Top(Integer level) {this.level = new Integer(level);}}public void Kills( ) {System.out.println("Attack");}public void Destory(){System.out.println("Destory the tower");Lol newl= new Lol() {@Overridepublic void ReleaseSkills() {newl.main();}};}public abstract void ReleaseSkills();public void main(String[] args){System.out.println("ok win");}
}
public class LolExtends extends Lol{@Overridepublic void ReleaseSkills() {System.out.println("pang");}public void Run(){ReleaseSkills();Mid yasuo=new Mid("yasuo","soldier");Mid yasuol=new Mid(15);System.out.println(yasuo.name);System.out.println(yasuo.identity);System.out.println(yasuol.level);Kills();Destory();}public void main(String[] args) {Run();//main方法定义有什么用}
}怎么调用父类的maIn方法,子类重写main方法的话
