问答详情
源自:9-1 Java 中的继承

麻烦各位大神给解答一下!

为啥定义的父类Animal里面,定义变量还的加上public,不加可以吗?

提问者:qq_纵横四海_2 2017-06-04 21:51

个回答

  • 学海有涯吗
    2017-08-04 16:19:13

    在同一个包下  ,不用public修饰符,是可以被子类继承的,而不同的包想要继承就必须要有public修饰符

  • 慕丝0168205
    2017-07-20 10:09:28

    如果子类创建在同一个包内,可以去掉public

  • Justeasy
    2017-07-19 10:30:28

    亲自测验了,同包子类可以访问默认修饰符的父类变量

  • qq_如果_34
    2017-07-06 23:13:41

    可以,默认的访问权限是可以被同包下继承的

  • 慕婉清0689395
    2017-06-05 22:32:57

    不能,如果是默认的权限修饰符子类不能继承;http://blog.csdn.net/yan8024/article/details/6426451这里有详细介绍。

  • 超中二的昵称
    2017-06-04 22:28:09

    缺省的话子类就不能继承这个属性了,大概。