抽象类:是可被继承不能实例化的类
1.抽象类中可以不含有抽象方法,但是有抽象方法的类一定是抽象类
2.抽象类中非抽象方法可以有具体的实现,但是抽象方法不能有具体的实现(抽象方法连方法体也不能有即连{}也不能有否则报错)
3.关键字是abstract
4.继承类中必须实现抽象类中列出的所有抽象方法
5.抽象类中的方法不能是private的
6.构造方法、静态方法、私有方法、final方法不能被声明为抽象的方法。
1.抽象类中可以不含有抽象方法,但是有抽象方法的类一定是抽象类
2.抽象类中非抽象方法可以有具体的实现,但是抽象方法不能有具体的实现(抽象方法连方法体也不能有即连{}也不能有否则报错)
3.关键字是abstract
4.继承类中必须实现抽象类中列出的所有抽象方法
5.抽象类中的方法不能是private的
6.构造方法、静态方法、私有方法、final方法不能被声明为抽象的方法。
抽象方法:只包含方法的定义,而不包含方法的实现,只能通过被重写以后在派生类中实现。
转载于:https://blog.51cto.com/aspneteye/253771