今天刚学了父类构造方法的调用,然后写了这个,编译时说是 yeye这个父类需要返回值,
public class gouzao
{
public static void main(String[] args)
{
c tt = new c(20,"张三","陕西",003);
}
}
class yeye
{
int age;
public yeye(int age)
{
System.out.println("这是a类的构造方法");
this.age = age;
}
}
class baba extends yeye
{
String name,addr;
public yeye(String name,String addr,int age)
{
super(age);
System.out.println("这是b类的构造方法");
this.name = name;
this.addr = addr;
}
}
class erzi extends baba
{
int sid;
public erzi(int sid,String name,String addr,int age)
{
super(name,addr,age);
System.out.println("这是c类的构造方法");
this.sid = sid;
}
}
public class gouzao
{
public static void main(String[] args)
{
c tt = new c(20,"张三","陕西",003);
}
}
class yeye
{
int age;
public yeye(int age)
{
System.out.println("这是a类的构造方法");
this.age = age;
}
}
class baba extends yeye
{
String name,addr;
public yeye(String name,String addr,int age)
{
super(age);
System.out.println("这是b类的构造方法");
this.name = name;
this.addr = addr;
}
}
class erzi extends baba
{
int sid;
public erzi(int sid,String name,String addr,int age)
{
super(name,addr,age);
System.out.println("这是c类的构造方法");
this.sid = sid;
}
}