Hello,

        I got two file:

        A.java

public class A
{
   int x=0;
   protected int y=0;
}

        and B.java

public class B
{
   A a;

   public int getx()
   {
      return a.x;
   }

   public int gety()
   {
      return a.y;
   }
}

        I'm using jdk1.1.6v1 glibc jdk, I can compile B.java
successfully.  However, A.java & B.java doesn't in the same package, why
it can compile successfully?  B.java shouldn't had access right to A.y.
Am I wrong?  Pls tell me the error.

        Thanks for attention!

===================================================================
今天到老我像那跌不到  我想做    Leung Yau Wai
做我命運符號  用我力舖我路途    我係科大電子計算機科學系二年級
只盼我一日會在星夜裡            [EMAIL PROTECTED]
那天我會  含淚說聲  我做到      [EMAIL PROTECTED]

Reply via email to