千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

当前位置:首页  >  技术干货  > 什么是抽象类?使用abstract格式修饰抽象方法

什么是抽象类?使用abstract格式修饰抽象方法

来源:千锋教育
发布人:zyh
时间: 2023-06-27 10:02:00 1687831320

  在Java中,抽象类是一种不能实例化的类,它用于被其他类继承。抽象类可以包含抽象方法、普通方法、属性等,但是抽象类不能被实例化,只能被子类继承并实现其抽象方法。

什么是抽象类

  抽象方法是没有实现的方法,需要在子类中进行实现。使用abstract关键字来修饰抽象方法。抽象方法必须在抽象类中声明,而且不能有方法体。抽象方法的声明格式如下: 

abstract void methodName();

  例如:  

public abstract class Shape {
abstract void draw();
}

public class Circle extends Shape {
@Override
void draw() {
System.out.println("Drawing a circle");
}
}

  在这个例子中,Shape是一个抽象类,它包含了一个抽象方法draw(),这个方法需要在子类中进行实现。Circle是Shape的子类,它实现了draw()方法。

  在使用抽象类时,通常会将它定义成一个父类,让子类继承并实现其抽象方法。这样,可以在父类中定义一些通用的属性和方法,让子类共享这些属性和方法。

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。
10年以上业内强师集结,手把手带你蜕变精英
请您保持通讯畅通,专属学习老师24小时内将与您1V1沟通
免费领取
今日已有369人领取成功
刘同学 138****2860 刚刚成功领取
王同学 131****2015 刚刚成功领取
张同学 133****4652 刚刚成功领取
李同学 135****8607 刚刚成功领取
杨同学 132****5667 刚刚成功领取
岳同学 134****6652 刚刚成功领取
梁同学 157****2950 刚刚成功领取
刘同学 189****1015 刚刚成功领取
张同学 155****4678 刚刚成功领取
邹同学 139****2907 刚刚成功领取
董同学 138****2867 刚刚成功领取
周同学 136****3602 刚刚成功领取
相关推荐HOT