子类是否可以继承所有父类的所有方法和属性 public friendly(默认) protected,方法和属性都继承。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在同一个包中除private声明外的方法都可以继承。不在同一个包中,只继承protected和public声明的方法。 如果没记错的话父类的私有域也是可以被继承的 只不过子类不能去访问私有域子类只能通过调用父类的getter和setter方法来对私有变量进行操作 子类是不会继承父类的private(私有)方法, public friendly(默认) protected,方法和属性都继承。 若子类和父类在同一个包中,则子类能继承父类非私有的方法,若子类和父类不在同一个包中,则子类只能继承父类的public方法 楼主可以多看下think in java继承机制是这样的 子类能够继承父类的所有非private方法、非private对象以及父类里包含的非private 内部类等,如果子类中包含了父类的方法,那么就是覆盖,被覆盖后要调用父类的方法就必须带上”super."继承了就表示他拥有了,拥有了的就可以传给他的子类所以主要还是看你的 B,C,D方法是否是私有的,如果都是非私有的,那么就表示可以一代一代的传下去,那么A就继承了所有的方法,如果其中有私有的,那么A将不继承该方法 从继承的概念来说,private和final不被继承从内存的角度来说,父类的一切都被继承(从父类构造方法被调用就知道了,因为new一个对象,就会调用构造方法,子类被new的时候就会调用父类的构造方法,所以从内存的角度来说,子类拥有一个完整的父类) 如果扣概念的话,本身没什么意思。但是,楼上的各位既然都扣概念的话。那我也参与一下。我看Thinking in Java上说的是,子类继承父类的一切域和方法。至于能不能直接访问,那访问权限了。上面有人说,不能继承private的。这个站在我个人的角度来说,我不怎么能赞同。我只是觉得,是不能直接访问。你说子类继承不继承基类的private 字段?new 子类对象的时候,子类对象里面已经隐式包涵了一个基类对象。跟楼上的意思很像。总觉得说,不能继承某访问类型域或者字段。很不妥。 此段代码如何理解? 请问关于java程序调用c语言程序的几种方法?? 超级菜鸟求助 表达式 得到本手机的号码的at指令是什么 java 怎么声明 Tue May 14 09:10:53 CST 2013格式的时间 求教。 请问如何查看程序运行当中的内存占用情况 关于JBOSS的一个问题 ASII编码,转换为中文,求指点 csvjdbc读取csv文件乱码 for循环中局部变量分配内存问题
不在同一个包中,只继承protected和public声明的方法。
子类只能通过调用父类的getter和setter方法来对私有变量进行操作
继承机制是这样的 子类能够继承父类的所有非private方法、非private对象以及父类里包含的非private 内部类等,如果子类中包含了父类的方法,那么就是覆盖,被覆盖后要调用父类的方法就必须带上”super."
继承了就表示他拥有了,拥有了的就可以传给他的子类所以主要还是看你的 B,C,D方法是否是私有的,如果都是非私有的,那么就表示可以一代一代的传下去,那么A就继承了所有的方法,如果其中有私有的,那么A将不继承该方法
从内存的角度来说,父类的一切都被继承(从父类构造方法被调用就知道了,因为new一个对象,就会调用构造方法,子类被new的时候就会调用父类的构造方法,所以从内存的角度来说,子类拥有一个完整的父类)