求java大神 类的继承问题

2024-12-25 22:52:02
推荐回答(1个)
回答1:

//看注释吧!
public class Demo {
public static void main(String args[]) {
Sub sb = new Sub();
System.out.println(sb.method1());

}
}

class Super {
int x = 1, y = 2;
public int method1() {
return ((x < y) ? x : y);

//return返回一个int值,这个值是多少呢?

//x小于Y吗?真(是的那就返回x):假(不是的那就返回y);

//这个结果,x是小于1的,那么就是真,就会返回x值了!
}
}

class Sub extends Super {

//当发生继承以后,这个Sub类,
//等于也有int x = 1, y = 2;

public int mothod1() {
//这里完全可以直接这么写,直接调用了父类mothod1方法!
return super.method1();
}
}