当前位置:  技术问答>java相关

一个继承的问题...

    来源: 互联网  发布时间:2017-04-25

    本文导语:  我有一个A类,它有一个子类B 我在A类中申明构造方法:    public  A (int Aid) {       this();   id = Aid;        } B类能不能好象自动继承这种方法: 我调用B b= new B(3);是错误的。 有什么好的方法,...

我有一个A类,它有一个子类B
我在A类中申明构造方法:
   public  A (int Aid) {
      this();
  id = Aid;
       }
B类能不能好象自动继承这种方法:
我调用B b= new B(3);是错误的。
有什么好的方法,难道必须在B中重新申明方法吗?

|
子类的构造函数会调用父类的构造函数,若子类没有明确指定,则调用父类的却生构造函数(default constructor)

public B extends A{
   public B(int bid){
    super(bid);
   }
}

public B extends A{
   public B(){
    super(0);
   }
}
……

无论什么方法,都要显式调用

|
public B extends A {
  public B(ind bid) {
   super(bid);  
  }
}

|
晕,钩爪函数都想继承:)

|
你学Java就要适应Java的规则啊!怎么可以拿来和Delphi比。
除非你自己设计!

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。














站内导航:


特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

©2012-2021,,E-mail:www_#163.com(请将#改为@)

浙ICP备11055608号-3