class Caaa{
public int num1;
public int num2;
public Caaa(){
num1=num2=1;
}
public Caaa(int a,int b){
num1=a;
num2=b;
}
}
class Cbbb extends Caaa{
void set_num(int a,int b){
num1=a;
num2=b;
}
void show(){
System.out.println("num1="+num1+","+"num2="+num2);
}
}
class app9_5{
public static void main (String[] args) {
Cbbb bb=new Cbbb();
bb.show();
Cbbb bb1=new Cbbb(5,10);
bb1.show();
}
}
public int num1;
public int num2;
public Caaa(){
num1=num2=1;
}
public Caaa(int a,int b){
num1=a;
num2=b;
}
}
class Cbbb extends Caaa{
void set_num(int a,int b){
num1=a;
num2=b;
}
void show(){
System.out.println("num1="+num1+","+"num2="+num2);
}
}
class app9_5{
public static void main (String[] args) {
Cbbb bb=new Cbbb();
bb.show();
Cbbb bb1=new Cbbb(5,10);
bb1.show();
}
}
class Caaa{
public int num1;
public int num2;
public Caaa(){
num1=num2=1;
}
public Caaa(int a,int b){
num1=a;
num2=b;
}
}
class Cbbb extends Caaa{
//注意这是我加的
public Cbbb(){
}
//这也是我加的
public Cbbb (int a,int b){
num1=a;
num2=b;
}
void set_num(int a,int b){
num1=a;
num2=b;
}
void show(){
System.out.println("num1="+num1+","+"num2="+num2);
}
}
class app9_5{
public static void main (String[] args) {
Cbbb bb=new Cbbb();
bb.show();
Cbbb bb1=new Cbbb(5,10);
bb1.show();
}
}
做一下说明呀,,你的Cbbb类是继承了Caaa类,但你没有继承他的构造方法,所以你要在Cbbb重写自己的构造方法,自己好好体会一下java的继承
没发现你的Cbbb类里有有参数的构造函数
Cbbb bb1=new Caaa(5,10);
int a, int b;
super(a,b)
}