当前位置:首页 > 开发 > 编程语言 > Java > 正文

java继承时子类找不到父类的构造函数的错误

发表于: 2014-10-19   作者:麦田的设计者   来源:转载   浏览:
摘要:    1、通过继承有利于简化类的定义;    2、只支持单继承;    3、可以多层继承;    4、不继承父类自定义的构造方法;如Person和Student两个类的继承关系,当new一个Student对象后,会默认调用父类的不带参的构造函数。而此时父类有了自己自定义的构造函数,并且没有手动生成无参构造函数,

   1、通过继承有利于简化类的定义;

   2、只支持单继承;

   3、可以多层继承;

   4、不继承父类自定义的构造方法;如Person和Student两个类的继承关系,当new一个Student对象后,会默认调用父类的不带参的构造函数。而此时父类有了自己自定义的构造函数,并且没有手动生成无参构造函数,因此会出现找不到构造函数的错误。解决的方法是在构造函数里明确地指定:Student(){

super(“zhang”,12);//参数列表为父类自定义构造函数的实例。

}

java继承时子类找不到父类的构造函数的错误

  • 0

    开心

    开心

  • 0

    板砖

    板砖

  • 0

    感动

    感动

  • 0

    有用

    有用

  • 0

    疑问

    疑问

  • 0

    难过

    难过

  • 0

    无聊

    无聊

  • 0

    震惊

    震惊

编辑推荐
Ref : 1.error:http://stackoverflow.com/questions/22321272/class-does-not-contain-a-construct
//仅作为学习笔记 /* 子父类中的构造函数 在对子类对象进行初始化时,父类的构造函数也会运行 那是
之前在项目中碰到这样一个问题:   类B继承了类A,B在实例化的时候,A的构造方法中调用了B的某个
一、父类与子类 1.父类与子类的相互转换 派生类的对象可以赋给基类,反之不行 基类的指针可以指向派
子类继承父类实现父类的代理方法 父类提供虚函数(OC中称为代理方法),子类继承后实现虚函数来实现特
这类父类的成员函数 不包括 构造函数和析构函数. 构造函数和析构函数还有点特别. #include <iost
Java基础——构造函数、抽象类、父类构造方法初始化 ——小实例快速成长 构造函数: 1.在对象初始化
书中看到: 子类继承父类,子类拥有了父类的所有属性和方法。 程序验证,父类的私有属性和方法子类
Hibernate教程04——类继承(子类、父类链接表) 一、简介 每个类都生成一张表,父类保存公共数据,
#include <iostream> using namespace std; class Parent { public: Parent(){} Parent(int a
版权所有 IT知识库 CopyRight © 2009-2015 IT知识库 IT610.com , All Rights Reserved. 京ICP备09083238号