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

构造器的小问题,立刻在线送分!!!来者有分!!!

    来源: 互联网  发布时间:2015-06-06

    本文导语:  public class TestStruct { TestStruct(int i) {} } public class TestStruct1 extends TestStruct { public static void main(String args[]) { TestStruct ts = new TestStruct(0);                   //TestStruct1 ts1 = new TestStruct1(0); } } 怎...

public class TestStruct {
TestStruct(int i) {}
}
public class TestStruct1 extends TestStruct {
public static void main(String args[]) {
TestStruct ts = new TestStruct(0);
                  //TestStruct1 ts1 = new TestStruct1(0);
}
}
怎样写一个继承TestStruct的子类,并在main里实例化这两个类TestStruct,TestStruct1

|
public class TestStruct {
TestStruct(int i) {}
}
public class TestStruct1 extends TestStruct {


TestStruct1(int i){
super(i);
}


public static void main(String args[]) {
TestStruct ts = new TestStruct(0);
                  //TestStruct1 ts1 = new TestStruct1(0);
}
}

|
首先,一个文件里只能有一个public class!
所以你的第一个class不能用public;
class TestStruct {
         
TestStruct(int i) {
            System.out.println("Construct TestStruct:" + i);
         }
}
public class TestStruct1 extends TestStruct {
public static void main(String args[]) {
TestStruct ts = new TestStruct(0);
                  //TestStruct1 ts1 = new TestStruct1(0);
}
}

这样你的程序就可以先跑起来了!呵呵!

|
TestStruct1里面必须有个构造函数
public TestStruct1(int i) {
  super(i);
  ……
}

|
当然编译错误了,你在TestStruct1里就没有写构造函数

|
编译器会给TestStruct1加一个g构造器,这个构造器会调用super的不带参数的构造方法,在TestStruct中加一个TestStruct() {},ok

|
UP!up!up!
看看think in java吧,对了解基本的java常识很有帮助的!

    
 
 

您可能感兴趣的文章:

  • C++ I/O 成员 Constructors:构造器
  • c# 引用类型构造器
  • java类构造器的调用时机?
  • c# 值类型实例构造器
  • 有关构造器和方法的问题
  • 谁愿意给我讲讲构造器的用途,谢谢!
  • jQuery的Widget构造器 Fluqi
  • 有关构造器的问题??
  • 请问什么是JAVA的构造器。
  • 构造器也可以带public吗?volatile怎么用?
  • 非静态初始化模块和构造器的区别?
  • 构造器的内容
  • 谁愿意给我讲讲构造器的用途,谢谢! iis7站长之家
  • 使所有实现此接口(interface)的类拥有相同的构造器(contructor)?
  • 请问私有的构造器有何意义,即适用于什么样的场合?
  • c# 类型构造器
  • 构造器问题
  • 关于传递参数到匿名类的构造器的问题
  • c# 类型构造器学习
  • 定义了构造器的类不能被继承吗?谢谢!
  • 奇怪,为什么BufferedInputStream的构造器参数是(InputStream in)和(InputStream in,int size)啊?InputStream是抽象类,怎么能被实例化呢?
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 设计构造器与一般方法的访问控制问题!
  • [oo问题大讨论] 关于构造器调用的怪题!
  • Java基础教程之构造器与方法重载
  • 关于构造器和垃圾回收器


  • 站内导航:


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

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

    浙ICP备11055608号-3