首先 来感谢那些给我指点的老师们 谢谢你们花那么多时间 给我打上那么多对我有用的文字
在这里小伟给你们鞠躬,谢谢你们给的指点 小伟还有一个地方不懂  就是 《对象的多态性》 它分为两种 第一种 是 向上转型  子类对象 →父类对象
                      对于向上转型,程序会自动完成,格式:
                      对象向上转型:父类 对象=子类实例;
            第二种 是 向下转型,父类对象 →子类对象 对于向下转型时,必须明确的指明要转型的子类类型,格式:  对象向下转型,子类对象=(子类)父类实例这些是书上的 我看得不是很明白 请师父们 给我解释一下 下面是代码。
class A{
public void fun1(){
System.out.println("A----------------->fun1");
}
public void fun2(){
System.out.println("A----------------->fun2");
this.fun1();
}
}
class B extends A{
public void fun1(){
System.out.println("B----------------->fun1");
}
public void fun3(){
System.out.println("B----------------->fun3");
}
}public class JavaTest{
public static void main(String args[]){
B b = new B();
A a = b;
a.fun1();
a.fun2();
}}
java