这个哪里错了,请大家纠错一下

class B{
  public static void main(String args[]){
     A a=new B();
     a.i=5;
  System.out.println(i);
 }

你错的太多了,多态都不清楚,就直接敢写 A a=new B(),还最后直接输出i,这个i是哪里的i,都没有去引用的,醉了

class A在哪呢,都没定义能用?