抽象类
// abstract 抽象类:类 extends : 单继承~ (接口可以多继承)
// 约束~有人帮我们实现~
//abstract,抽象方法,只有方法名字,没有方法的实现!
// public abstract class Person {
// public abstract void run();
// }
//1.不能new 这个抽象类,只能靠子类去实现它,约束!
//2.抽象类中可以写普通方法~
//3.抽象方法必须在抽象类中.
//抽象的抽象:约束~
// 存在的意义 把共同的属性提取出来抽象,提高开发效率,节省代码,增强可拓展性