java练习
mooc
动态多态测试
结论:由声明的类型决定,例如这里的声明类型为父类moocDraft1,结果为1
package com.book;
public class moocDraft1 {
static int a=1;
public static void main(String args[]){
moocDraft1 apple = new A(); //父类类型接受子类实例,自动向上转换
System.out.println(apple.a); //结果为1,按照父类类型调用静态变量a
}
}
class A extends moocDraft1{
static int a=2;
}
package com.book;
public class moocDraft1 {
static int a=1;
public static void main(String args[]){
A apple = new A();
System.out.println(apple.a); //结果为2,调用子类静态变量a
}
}
class A extends moocDraft1{
static int a=2;
}
以上两篇博客是泛型以前的基本语法练习,接下来是
容器,集合
异常
文件IO流的笔记
再是练习