类的理解

来源:互联网 发布:金融信息基础数据库 编辑:程序博客网 时间:2024/05/17 07:16

 

Class A
{
        A();
      
void Say();
       
void Play();

}

Class B: A
{
       B();
      
void Play();
}

A  a
= new B( );
a.Play();   
//执行的是类B的Play方法;
B  b=new A( );
b.Play();    
//执行的是类A的Play方法;
B  b=new B();
加载顺序是 A();  B() 再 类A的Say 和Play 方法 再 类B 的Play()方法
b的Play() 把A的方法相同的 覆盖.