请大家指点一下
1.JAVA定义类时,缺省修饰符为private,但为什么不能用private来显示定义一个类?定义成员变量时好象也不能用friendly来显示定义.大家能解释一下原因吗?还有方法的缺省修饰符是什么?是不是public ?2.有关继承的一个问题.
我在一本书上看到:继承后,子类拥有父类的所有方法和属性.照这样说父类的私有方法应该也被继承下来,那么那些私有方法在子类里应该可以被访问(私有方法只能在说明该方法的类中被使用),但事实是不可以.是书上的话错了,还是另有原因?
3.还是关于继承的问题.
从父类继承下来的方法和属性,在子类里会不会出现原来是public的变成private这样的情况?C++中因为继承方式的不同确实有这样的情况,JAVA没有C++中的继承方式声明,会有这样的情况吗?
谢谢大家!