抽象类和抽象方法

使用abstract关键字修饰的类叫抽象类。

使用使用abstract关键字修饰的方法叫抽象方法,抽象方法只有声明没有方法体。

 

1、关于抽象类中方法

以下几种情况在抽象类中都是合法的:

1)没有方法

2)没有抽象方法

3)有些抽象方法

4)只有抽象方法

 

2、关于抽象类中的变量

1)类变量     (方法外,static修饰)

2)实例变量  (方法外,无static修饰)

3)局部变量  (方法内)

 

3、关于抽象类中的访问修饰符

1)抽象方法不能用private、static、synchronized访问修饰符修饰

2)类中的普通方法没有上条限制

 

4、关于抽象类的继承

1)使用extends关键字继承

2)子类没有全部实现父类的抽象方法,子类还是必须定义为抽象类

3)子类全部实现父类的抽象方法,这个子类就是一个普通类了

 

posted @ 2020-12-25 17:00  codercql  阅读(390)  评论(0编辑  收藏  举报