A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

class Person{
         String name;
         int  age;
        person( String name, int age){
             this.name=name;
             this.age=age;
}
class Chinese extents Person{
        static String country= china;
        person(String name, int age){
              this.name=name;
              this.age=age;
              System.out.print("我叫"+name+"今年多少岁了"+age+"来自"+country);
}
这么干可以吗?

3 个回复

正序浏览
不可以 ,每一个类必须有自己的构造函数,负责构造自己这部分的构造  子类不会覆盖父类的构造函数,相反必须负责在一开始调用父类的构造函数
回复 使用道具 举报
leaf168 发表于 2015-9-17 18:35
构造函数不能被继承,子类中没成员name  age的变量

谢谢你的回答!也就是说constructor是final类型的是吧,事实上我们extends的只是基类的公有属性和方法对吗?
回复 使用道具 举报
构造函数不能被继承,子类中没成员name  age的变量
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马