子类是可以实现父类方法重写返回值类型的修改的,但是是基于J2SE5.0版本以上编译器提供的新功能,老师可能是用之前的版本,没有更新。
2018-05-03
这节课的主要内容其实就是讲了在什么样的情况下才能进行强制类型的转换?
只有在进行了自动类型转换的前提下,强制类型才能转换成功,换句话说就是只有将父类引用指向子类对象时(自动类型转换),才可以转换成功。
只有在进行了自动类型转换的前提下,强制类型才能转换成功,换句话说就是只有将父类引用指向子类对象时(自动类型转换),才可以转换成功。
2018-05-01
已采纳回答 / F_ake
子类继承父类后,创建的子类对象会在内存中开辟一块区域用于存放该对象的属性和方法地址,但这块区域被分成两块,一块用来存放从父类继承的属性和方法地址,一块用来存放子类独有的属性和方法地址(包括重写的方法)。 因此你创建的子类对象其实有两个变量a,如果你在show()方法里在输出super.a,就可以输出从父类继承的a的值。
2018-04-28
static int score1 = 86;
static int score2 = 92;
static int allScore;
public static void sum() {
allScore = score1 + score2;
}
public static void main(String[] args) {
HelloWorld.sum();
System.out.println("总分:" + allScore);
}
static int score2 = 92;
static int allScore;
public static void sum() {
allScore = score1 + score2;
}
public static void main(String[] args) {
HelloWorld.sum();
System.out.println("总分:" + allScore);
}
2018-04-28