随笔-14  评论-142  文章-0  trackbacks-0

下面这段代码是有关java继承关系的一道难题,你知道输出结果是什么吗?

public   class  Target  extends  Depend  {
    
     
int  i  =   30
;

    
public  Target()
{
        print();
        i 
=   40
;
        
     }

    
void  print() {
            
            System.out.println(
" Target=>  "   +
 i);
     
       }

    
    
public   static   void  main(String[] args)  {
        
        System.out.println(
new
 Target().i);

     }


}


class  Depend {
    
    
int  i  =   10
;
   
public  Depend()
{
        
        print();
        i 
=   20
;
    }

   
void  print() {

        System.out.println(
" Depend=>  "   +
 i);
    }

    
}

posted on 2006-05-28 15:30 liulang 阅读(907) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航: