首页 > 其他分享 >abstract关键字

abstract关键字

时间:2022-10-23 11:22:40浏览次数:49  
标签:子类 abstract 关键字 抽象 修饰 抽象类 方法

abstract : 抽象的

abstract可修饰的结构:类、方法

abstract修饰类、抽象类

  此类不可以实例化 例如Person p1 = new Person ( ) ;

  抽象类中任然有构造器,便于子类对象实例化调用

  开发中,一般提供抽象类的子类,让子类实例化完成相关操作

抽象方法

  public void abstract eat( ) ; //没有方法体,只有方法声明

  包含抽象方法的类,一定是个抽象类,但抽象类可以不包含抽象方法

  若子类重写了父类中的所有抽象方法,则子类可以实例化

  若子类没有重写了父类中的所有抽象方法,则子类也是抽象类

注意

  abstract不能修饰属性、构造器等结构

  abstract不能修饰静态方法、私有方法、final方法和类

标签:子类,abstract,关键字,抽象,修饰,抽象类,方法
From: https://www.cnblogs.com/liujy2233/p/16818174.html

相关文章

  • 抽象类(abstract class)和接口(interface)相同点及不同点说明
    转自:http://www.java265.com/JavaMianJing/202110/16353726031598.html下文是笔者收集的抽象类及接口的相同及不同之处,如下所示:抽象类和接口的相同及关联之处1.抽......
  • Java多线程(2):线程关键字
    您好,我是湘王,这是我的博客园,欢迎您来,欢迎您再来~ Java中和线程相关的关键字就两:volatile和synchronized。volatile以前用得较少,以后会用得更少(后面解释)。它是一种非常轻......
  • C# 中 virtual ,abstract,interface的总结
    1virtual修饰的属性或函数virtual可以修饰属性或函数,但是不能修饰字段。虚函数前要有virtual修饰符,且必须要有实现派生类可以重新基类的虚函数,派生类重写的函数前......
  • Java关键字(四)——final
    对于Java中的final关键字,我们首先可以从字面意思上去理解,百度翻译显示如下:也就是说final英文意思表示是最后的,不可更改的。那么对应在Java中也是表达这样......
  • final关键字
    final修饰类:不能充当父类,没有子类final修饰的方法:在继承关系下,子类不能重写父类里面的final修饰的方法final修饰的属性:一旦创建不可更改finalfinallyfinalize区别?......
  • C++中static关键字的作用总结
    static的含义static的含义解释为静止的,静态的,当然它在编程语言中也是相关的含义,接下来,让我们看看在C++语言中,static关键字修饰不同的类型时,它的具体含义是什么。static修饰......
  • linux shell中利用关键字批量移动或复制文件
     001、[root@localhosttest3]#lsa34a45b34b54c23c34dirab[root@localhosttest3]#tree.├──a34├──a45├──b34├──b54├──c23......
  • 为了讲明白继承和super、this关键字,群主发了20块钱群红包
    摘要:以群主发红包为例,带你深入了解继承和super、this关键字。本文分享自华为云社区《群主发红包带你深入了解继承和super、this关键字》,作者:共饮一杯无。需求群主发随......
  • Flutter 开发:常用的关键字
    关键字说明var用来声明变量,没有指定类型,是一个动态类型。根据值说明是什么类型final用来声明变量,只能赋值1次。就是说赋值后不能改变const用来声明常......
  • Java关键字(三)——static
    我们说Java是一种面向对象编程的语言,而对象是把数据及对数据的操作方法放在一起,作为一个相互依存的整体,对同类对象抽象出其共性,便是Java中的类,我们可以用类描述世间万物......