1.如果不想让某个类被new出来,将他标记为abstract 2.如果类中有抽象的方法,那么该类必须标记为abstract 3.抽象的类可以有抽象和非抽象的方法 4.抽象的方法没有方法体 5.抽象的方法必须在具体的子类中实现