Java中子类继承了父类的私有属性及方法吗

如题所述

java中子类本来就可以通过继承公共方法访问父类的私有变量啊,
就算不是父子关系,一个类也可以通过另一个类的公共方法访问它的私有变量了。
子类是访问了父类的方法,记住是方法而不是属性
父类的方法操作了私有属性,这跟子类没有任何关系
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-07-10
会继承的

~
~
~

JAVA中,子类将继承父类的所有属性和方法么~?为什么?
是的,子类将继承父类的非私有的属性和方法。在JAVA中,子类继承父类的所有方法和属性(构造方法要用关键super([参数])调用);继承是JAVA中一个重要的特色,便于程序的编写,提高代码的重用性。1、如果给子类i提供get和set 通过get调用的自然是子类的。2、如果给父类和子类分别提供get和set,调的...

java 子类有没有继承父类的私有属性和私有方法
这个问题很经典,实际上,java的子类是继承了父类的私有成员的,但是,私有之所以为私有,就是只能在本类中使用,子类也不例外,所以最后的现象就是java子类没法使用父类的私有成员,面试可以说清楚,但是笔试的简单填空或者判断题,就当不能继承咯!

JAVA中子类能不能继承父类的私有属性和方法?
JAVA中,子类可以继承父类的私有属性和方法,但一般不能直接访问,但通过反射还是可以访问的:import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.ParameterizedType;import java.lang.reflect.Type;public class A extends B{ public void set(int x...

子类可以继承父类的私有属性吗
子类继承父类,子类拥有了父类的所有属性和方法。父类的私有属性和方法子类是无法直接访问的。当然私有属性可以通过public修饰的get和set方法访问到的,但是私有方法不行。父类的private属性,会被继承并且初始化在子类父对象中,只不过对外不可见。详解:分析内存后,会发现,当一个子类被实例化的时候,默...

子类将继承父类所有的方法和属性吗?为什么?
子类继承父类的所有的非私有的方法和属性。当父类的方法或属性被声明为private(私有的)时,子类是不可以继承的。继承可以使得子类别具有父类别的各种属性和方法,而不需要再次编写相同的代码。在令子类别继承父类别的同时,可以重新定义某些属性,并重写某些方法,即覆盖父类别的原有属性和方法,使其...

Java中子类能够继承父类的private属性或方法吗
子类继承父类,子类拥有了父类的所有属性和方法。程序验证,父类的私有属性和方法子类是无法直接访问的。当然私有属性可以通过public修饰的getter和setter方法访问到的,但是私有方法不行。假设:子类不能够继承父类的私有属性和方法 那么:分析内存后,会发现,当一个子类被实例化的时候,默认会先调用父类...

子类如何调用父类private修饰的属性或方法?
在JAVA中,子类是无法继承父类的private修饰的属性和方法的,也就是说子类继承了父类,却没有继承其用private修饰的属性和方法,就无法调用了。这有利于在开发过程中保护父类的某种属性和方法不被覆盖 需要注意的是:使用了private修饰的属性和方法,默认使用final修饰,也就是说使用了private修饰的属性,...

Java 中子类是否只继承父类的非私有变量和方法
一个子类只能继承其父类的可访问的成员,并且该子类没有覆盖或者说隐藏父类中的那些可访问成员。所以,一个类的成员就是指在这个类中所声明的属性和方法,再加上从其父类继承而来的属性和方法。也就是说,子类是不能继承父类的私有成员的。虽然子类不继承父类中的私有成员,但是在父类中生命的这些...

关于继承的说法正确的是
继承就是子类继承父类的特征和行为,使得子类对象(实例)具有父类的属性和方法,或子类从父类继承方法,使得子类具有父类相同的行为。Java继承是使用已存在的类的定义作为基础建立新类的技术,新类的定义可以增加新的数据或新的功能,也可以用父类的功能,但不能选择性地继承父类。子类的创建可以增加新...

java 继承 子类没有父类的private 属性和 方法
首先,子类会继承父类的所有成员,包括private成员。所以子类不是没有这个私有的m成员(子类也为它分配了内存,当创建子类对象时,它的值就是存储在这个内存中),只是因为它是私有的,不能在子类内部直接访问它而已,但可以通过调用父类的方法(这个方法不能是private的)或调用父类的构造器(这个构造器...

相似回答