抽象函数的问题??求教
abstract class Person{//定义一个抽象方法public static final String FLAG = "CHINA";//定义一个全局常量
private String name = "李华";//定义一个普通的属性
public void setName(String name){//设置值
this.name= name;
}
public String getName(){//获取值
return name;
}
public abstract void print ();//定义一个抽象方法
}
abstract class Student extends Person{//继承抽象类,因为student是普通类,所以必须覆写全部抽象方法
public void print (){
System.out.println("FLAG = "+ FLAG);
System.out.println("姓名 = "+super.getName());
}
}
public class AbstractDemo02 {
public static void main(String[] args) {
Person person = new Student();//这里为什么会出错????
person.print();
}
}