广州北大青鸟计算机职业培训学校
互联网技术培训、软件技术培训、大数据培训、云计算培训、数据分析培训信息网
当前位置:网站首页 > 软件教程 > Java技术 > 正文

惠州分享Java抽象类知识_北大青鸟IT计算机学校

作者:邓华发布时间:2021-03-25分类:Java技术浏览:1198


导读:大家在学习Java的过程中应该听过抽象类吧!那么接下来惠州北大青鸟老师给大家分享Java抽象类知识,希望对大家有帮助。

大家在学习Java的过程中应该听过抽象类吧!那么接下来惠州北大青鸟老师给大家分享Java抽象类知识,希望对大家有帮助。

1、抽象类是什么?

抽象类是抽象的想法或概念。例如,int数据类型是一个具体的数据类型,double是另一个数据类型具体数据类型。 他们都是数字。 这里数字是一个抽象的概念。形状是另一个例子。 我们可以有备用,矩形或三角形或圆形。 他们都是具体的,而形状是一个抽象类。

在Java中,我们使用抽象类来定义抽象概念。 抽象概念必须有一些抽象方面。 例如,抽象概念是Shape,而抽象方面是如何计算面积。抽象概念在Java中变成抽象类,抽象方面成为抽象方法。

2、语法

您可以要求通过指定子类来重写某些方法抽象类型修饰符。要声明抽象方法,请使用以下一般形式:

abstract type name(parameter-list);

抽象方法没有方法体。任何包含一个或多个抽象方法的类也必须声明为抽象。

abstract class MyAbstractClass{   abstract type name(parameter-list);
}

这里是一个抽象类,后面是一个实现其抽象方法的类。

abstract class MyAbstractClass {  abstract void callme();  void callmetoo() {
   System.out.println("This is a concrete method.");
 }
}class B extends MyAbstractClass {  void callme() {
   System.out.println("B"s implementation of callme.");
 }
}public class Main {  public static void main(String args[]) {
   B b = new B();
   b.callme();
   b.callmetoo();
 }
}

输出:

Java抽象类.png

更多Java资讯关注网站动态,或者来惠州北大青鸟新方舟校区了解一下。

Java9.png

Java

标签:惠州计算机JAVA软件开发惠州计算机Java软件开发惠州计算机JAVA培训惠州计算机JAVA软件开发学校惠州计算机Java软件开发培训JAVAJava软件开发北大青鸟IT计算机学校北大青鸟IT软件学校北大青鸟IT学校


Java技术排行
标签列表
网站分类
文章归档
最近发表