子类是可以实现父类方法重写返回值类型的修改的,但是是基于J2SE5.0版本以上编译器提供的新功能,老师可能是用之前的版本,没有更新。
2018-05-03
这节课的主要内容其实就是讲了在什么样的情况下才能进行强制类型的转换?
只有在进行了自动类型转换的前提下,强制类型才能转换成功,换句话说就是只有将父类引用指向子类对象时(自动类型转换),才可以转换成功。
只有在进行了自动类型转换的前提下,强制类型才能转换成功,换句话说就是只有将父类引用指向子类对象时(自动类型转换),才可以转换成功。
2018-05-01
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
1、外部非静态成员变量
外 int a = 1;
内部访问:System.out.println(new HelloWorld().a);
2、外部静态成员变量名和内部静态类成员变量名相同
外 static int a = 2; 内 int a = 3;
内部访问:System.out.println(HelloWorld.a);
3、外部静态成员变量名和内部静态类成员变量名不同
外 static int b= 4; 内 int c = 5;
内部访问: System.out.println(b);
外 int a = 1;
内部访问:System.out.println(new HelloWorld().a);
2、外部静态成员变量名和内部静态类成员变量名相同
外 static int a = 2; 内 int a = 3;
内部访问:System.out.println(HelloWorld.a);
3、外部静态成员变量名和内部静态类成员变量名不同
外 static int b= 4; 内 int c = 5;
内部访问: System.out.println(b);
2018-04-26