美文网首页
2018-07-20 抽象类与抽象方法

2018-07-20 抽象类与抽象方法

作者: 灼灼其华_b157 | 来源:发表于2018-07-20 19:27 被阅读0次

抽象类用来描述一种类型应该具备的基本特征与功能,具体如何去完成这些行为由子类通过方法重写来完成,

具有抽象方法的类一定为抽象类。 abstract

抽象类定义的格式:

public   abstract  class  类名{

}  // abstract 在 class前面修饰

抽象方法定义的格式

public abstract 返回值类型  方法名 (参数); //没有具体的方法体{}

抽象类不可以创建对象,要想使用抽象类,需要继承抽象类的子类实现了抽象类的所有抽象方法,这样子类才可以创建对象

子类实现抽象父类的抽象方法,其实就是方法的重写

抽象类的特点及常见疑惑

A:抽象类和抽象方法都需要被abstract修饰。抽象方法一定要定义在抽象

类中

B:抽象类不可以直接创建对象,原因:调用抽象方法没有意义。

C:只有覆盖了抽象类中所有的抽象方法后,其子类才可以创建对象。否则

该子类还是一个抽象类。

相关文章

  • 抽象类、接口、内部类总结

    抽象方法与抽象类 抽象方法与抽象类必须使用abstract修饰,有抽象方法的类只能被定义为抽象类,抽象类里可以没有...

  • 抽象、接口

    1.抽象类与抽象方法2.接口 1.抽象类与抽象方法 1.1 抽象方法使用abstract修饰的方法,没有方法体,只...

  • 基础知识一

    一、抽象类与接口 抽象类 特点: 1.抽象类中可以构造方法 2.抽象类中可以存在普通属性,方法,静态属性和方法。 ...

  • 抽象类和接口

    抽象类和接口 抽象类与抽象方法 抽象类可以看做一种特殊的类,抽象类中不一定包含抽象方法,但是有抽象方法的类必定是抽...

  • 抽象与接口

    抽象类 抽象类和抽象方法必须用abstract修饰 抽象类不能被实例化 抽象类有默认构造方法 有抽象方法毕为抽象类...

  • Jade day04抽象类、接口、多态

    抽象类 抽象方法: 没有方法体的方法(只有方法的声明) 抽象类:包含抽象方法的类就是抽象类定义抽象类 举例 实现类...

  • JAVA 核心笔记 || [9.1] 抽象类与接口的区别

    抽象类与接口的区别 接口只能有抽象方法, 抽象类可以有抽象方法和非抽象方法. 接口只能有静态变量和最终变量, 抽象...

  • 2018-07-20 抽象类与抽象方法

    抽象类用来描述一种类型应该具备的基本特征与功能,具体如何去完成这些行为由子类通过方法重写来完成, 具有抽象方法的类...

  • 2_12.抽象类

    抽象方法: 抽象类无法被实例化. 2.非抽象类继承抽象类,必须实现其中的抽象方法 3.抽象类 的抽象方法不能与pr...

  • 二刷:接口

    1.接口 1.1抽象类与接口 1.2抽象类 抽象类中可以有实体方法也可以没有 一个抽象类继承另外一个抽象类,那么此...

网友评论

      本文标题:2018-07-20 抽象类与抽象方法

      本文链接:https://www.haomeiwen.com/subject/vpgqmftx.html