抽象类笔记

包含抽象方法的类叫做抽象类。抽象类不允许直接创建实例,只能由子类提供方法实现后才能通过子类创建对象。
抽象方法就是指没有方法体的方法,方法只做声明,没有具体的实现。抽象方法必须在子类中提供具体实现
特点:
1.方法只有声明而没有具体的实现,则方法就是抽象方法:
o不是空实现方法体,是没有方法体
o需要使用abstract修改,否则语法报错
o抽象方法必须定义在抽象类中,该类也必须使用abstract修饰
2.抽象方法只能使用范围限定词中的public/protected/package默认,不能使用private
o public void pp()A这是一个包含空实现的方法,不是抽象方法
o public void pp();这是一个没有方法实现的方法。在抽象类中要求必须使用abstract修饰

上一篇:抽象类和接口


下一篇:abstract 关键字 抽象类/方法 匿名子类/对象 多态应用