新人求教java小问题
public class Vehicle{ public int site; public void test(){ System.out.println("site:"+site); } }//父类 public class Car extends Vehicle{ public int site=5; }//子类 public static void main(String[] args) { Vehicle v=new Car(); v.test(); }
想请问为什么这时候输出的是 site:0
先实例化再赋值就不会这样,那如果我就像让它输出我本身就赋好的值,这段程序该怎么改