java 父类的数据域私有,子类能否继承到

如题所述

正常是不能继承到,可以调用的父类的方法类访问private的私有成员变量。也可以通过反射来访问。
温馨提示:内容为网友见解,仅供参考
第1个回答  2015-11-16
当父类的成员域的权限范围为 Protected/Public时候,子类能集成到;
但当父类的成员域为私有(Private)时,子类无权使用和访问。本回答被网友采纳
第2个回答  2015-11-16
可以,要写成private String test;
public String getTest(){
return test;


public void setTest(String test) {
this.test= test;
}
然后在子类中用getTest()访问,用setTest()赋值

java子类有什么用?
Java提供给用户一系列类(class),Java的类有层次结构,子类可以继承父类的属性和方法。与另外一些面向对象编程语言不同,Java只支持单一继承。 Java是平台无关的语言是指用Java写的应用程序不用修改就可在不同的软硬件平台上运行。平台无关有两种:源代码级和目标代码级。C和C++具有一定程度的源代码级平台无关,表明用...

JAVA的作用(java的作用与发展)
对象中封装了它的状态变量以及相应的方法,实现了模块化和信息隐藏;而类则提供了一类对象的原型,并且通过继承机制,子类可以使用父类所提供的方法,实现了代码的复用。 3.分布性 Java是面向网络的语言。通过它提供的类库可以处理TCP\/IP协议,用户可以通过URL地址在网络上很方便地访问其他对象。 4.鲁棒性 Java在编译和运...

请从JAVA课本知识角度回答。小弟是要考试用的,老师只给了这个材料!希望...
构造方法不能被子类继承。 构造方法可以被重载。没有参数的构造方法称为默认构造方法,与一般的方法一样,构造方法可以进行任何活动,但是经常将他设计为进行各种初始化活动,比如初始化对象的属性。在Java中,任何变量在被使用前都必须先设置初值.Java提供了为类的成员变量赋初值的专门功能:构造方法(constructor) 构造方法...

面向对象的消息是什么?
继承是子类利用父类中定义的方法和变量,就像它们属于子类本身一样。 n方法的覆盖 覆盖使得在子类中可以重新定义父类中已有的方法,从而体现出子类自己的行为。 重载指得是在同一个类中至少有两个方法用同一个名字,但有不同的参数。 面向对象编程语言中的消息是什么意思 Windows系统是一个消息驱动的OS,什么是消息...

请高人进.JAVA的问题
Java提供了众多的一般对象的类,通过继承即可使用父类的方法。在Java中,类的继承关系是单一的非多重的,一个子类只有一个父类,子类的父类又有一个父类。Java提供的Object类及其子类的继承关系如同一棵倒立的树形,根类为Object类,Object类功能强大,经常会使用到它及其它派生的子类。4.分布式Java建立在扩展TCP\/IP...

Java语言的优势
事实上,我们遇到的很多实体都有继承的含义。例如,若把汽车看成一个实体,它可以分成多个子实体,如:卡车、公共汽车等。这些子实体都具有汽车的特性,因此,汽车是它们的“父亲”,而这些子实体则是汽车的“孩子”。Java提供给用户一系列类(class),Java的类有层次结构,子类可以继承父类的属性和方法。与另外一些面向对象...

Java中的private,protected,public和default的区别
java作用域public ,private ,protected 及不写时的区别 在说明这四个关键字之前,我想就class之间的关系做一个简单的定义,对于继承自己的class,base class可以认为他们都是自己的子女,而对于和自己一个目录下的classes,认为都是自己的朋友。1、public:public表明该数据成员、成员函数是对所有用户开放的...

介绍一下java的面向对象
Java中父类可以拥有多个子类,但是子类只能继承一个父类,称为单继承。继承实现了代码的复用。Java中所有的类都是通过直接或间接地继承java.lang.Object类得到的。子类不能继承父类中访问权限为private的成员变量和方法。子类可以重写父类的方法,即命名与父类同名的成员变量。Java中通过super来实现对父类...

JAVA中什么是继承?
Java继承的关键字是:extends public class 子类名 extends 父类名{...} 如: public class UNStudent extends Student {...} 注:1.子类又称超类,拓展类 ;父类又称基类。2.Java中类的继承只能是单继承(单根继承),即一个类只能继承一个父类,但是一个类可以由多个类来继承它。3.Java会给每...

求助,java基础问题。。
一个对象的方法可以访问对象的数据成员,尽管不属于方法的局部变量;一个类的方法只能访问自己的局部变量。4.继承使用的原则。1)子类能够继承父类中被声明为public和protected的成员变量和成员方法;但是不能继承被声明为private的成员变量和成员方法;2)子类能够继承在同一个包中的由默认修饰符修饰的成员...

相似回答