java中的继承关系

java中的继承关系

下面这段代码是有关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);
    }

    
}

你可能感兴趣的:(java中的继承关系)