java super关键字的使用,java语言中super关键字有什么作用

  java super关键字的使用,java语言中super关键字有什么作用

  如何解决写爬虫IP受阻的问题?立即使用。

  在执行子类的构造函数之前,或者如果子类没有显式指定构造函数,Java会自动调用父类的无参数构造函数。

  (视频教程推荐:java课程)

  super的三个使用案例:

  访问父类方法中被重写的方法。

  调用父类构造函数。

  访问父类中的隐藏成员变量。

  示例代码:

  A级

  int a;

  一个(){

  a=3;

  system . out . println(a);

  }

  void dosomething(){

  system . out . println( A );

  }

  }

  B类扩展了A{

  int a;

  B(){

  a=5;

  system . out . println(a);

  }

  void dosomething(){

  super . do something();

  system . out . println( B );

  }

  }(推荐教程:java入门)

  当在main方法中执行时

  B B=new B();

  b . do something();输出结果:

  三

  五

  A

  父类B中的构造函数不能被子类继承,子类只能使用自己的构造函数或者默认的无参数构造函数。

  当父类定义一个带参数的构造方法时,当子类定义一个不带参数的构造方法时,编译器自动添加super(),会出现错误。(父类没有对应的无参数构造方法)以上是java中如何使用super关键字的细节。请多关注我们的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: