抽象类的基本概念------abstract
抽象类的概念:
包含一个抽象方法的类就称为抽象类。
抽象方法:只声明但未实现的方法称为抽象方法,使用abstract关键字声明。
抽象类的定义及使用规则:

abstract class Person{private String name ;// 定义name属性private int age ;// 定义age属性public Person(String name,int age){this.name = name ;this.age = age ;}public void setName(String name){this.name = name ;}public void setAge(int age){this.age = age ;}public String getName(){return this.name ;}public int getAge(){return this.age ;}public abstract String getInfo() ;// 抽象方法};class Student extends Person{private String school ;public Student(String name,int age,String school){super(name,age) ;// 指定要调用抽象类中有两个参数的构造方法this.school = school ;}public void setSchool(String school){this.school = school ;}public String getSchool(){return this.school ;}public String getInfo(){return"姓名:" + super.getName() + ";年龄:" + super.getAge() + ";学校:" + this.getSchool() ;}};public class AbstractDemo04{public static void main(String args[]){Student stu = new Student("张三",30,"清华大学") ;System.out.println(stu.getInfo()) ;}};