本来只是想写一些对象上转型,由于和接口回调相仿,简单提一下接口回调。
1、上转型对象:父类声明子类实例化
接口回调:接口声明实现类实例化
上转型对象
class A{
void a(){
System.out.println("This is A");
}
}
class B extends A{
void a(){
System.out.println("This is B");
}
}
public static void main(String args[]){
A a; //父类声明
a=new B(); //子类实例化
a.a();
}
输出:This is B
接口回调
interface A{
void a();
}
class B implements A{
public void a(){
System.out.println("This is BImpl");
}
}
public static vo
1、上转型对象:父类声明子类实例化
接口回调:接口声明实现类实例化
上转型对象
class A{
void a(){
System.out.println("This is A");
}
}
class B extends A{
void a(){
System.out.println("This is B");
}
}
public static void main(String args[]){
A a; //父类声明
a=new B(); //子类实例化
a.a();
}
输出:This is B
接口回调
interface A{
void a();
}
class B implements A{
public void a(){
System.out.println("This is BImpl");
}
}
public static vo