如果把父类中的属性封装起来,子类是不是没有办法继承父类的私有属性?

来源:12-2 项目问题解析 1

闫小雨

2015-08-04 12:13

如果把父类中的属性封装起来,子类是不是没有办法继承父类的私有属性?

写回答 关注

3回答

  • 星际怪物
    2015-08-07 09:57:52

    子类不能直接访问父类的私有属性,但是可以通过父类提供的的公有get()方法获取父类私有属性,

    因为子类实例包含一个父类引用,比如super.method()什么的,就是说子类创建时其实父类的构造方法也执行了

    我是这么理解的,另外我不是什么大神:)

    闫小雨

    恩恩 谢啦~~

    2015-08-07 12:46:46

    共 1 条回复 >

  • 星际怪物
    2015-08-05 22:16:55

    对对对,但是子类可以使用到父类的私有属性

    闫小雨

    是呢 要不举个例子吧,大神

    2015-08-06 11:00:43

    共 2 条回复 >

  • sky233
    2015-08-04 22:49:55

    对呀呀

Java入门第二季 升级版

课程升级!以终为始告别枯燥,在开发和重构中体会Java面向对象编程的奥妙

530661 学习 · 6091 问题

查看课程

相似问题