class Base
{
   public int publicVarOfBase=1;             //publicʼ
   private int privateVarOfBase=1;            //privateʼ
   int defaultVarOfBase=1;                  //ĬϷʼ
   protected void methodOfBase(){}          //protectedʼ
}
public class Sub extends Base
{
   public void methodOfSub()
  {
      publicVarOfBase=2;    //ϷԷBasepublic͵ı
      defaultVarOfBase=2;   //ϷԷBaseĬϷʼı
      privateVarOfBase=2;   //ǷܷBaseprivate͵ı
      methodOfBase();      //ϷԷBaseprotected͵ķ
   }
public static void main(String args[])
{
      Sub sub=new Sub();
      //ϷSub̳Basepublic͵ı
      sub.publicVarOfBase = 3; 
//ǷSub಻ܼ̳Baseprivate͵ı
      sub.privateVarOfBase = 3;  
      //ϷSub̳BaseĬϷʼı
sub.defaultVarOfBase = 3;   
      //ϷSub̳Baseprotected͵ķ
      sub.methodOfBase();       
sub.methodOfSub();        //ϷSub౾ʵ
    } 
}
