java中子类继承父类的问题?

子类都继承了父类中的哪些东西?子类会继承父类的属性吗?希望能给个例子标上哪些被继承下来了,谢谢了

class A
{
int x=12;//被继承
static double y=34;//被继承
final int xx=123;//被继承,不能修改xx的值,一经初始化就被看作常量使用
private float r=12.0f;//不能被继承
A()//不能被继承
{
//====构造方法体
}
public void f(){}//被继承
protected void d(){}//被继承
private void k(){}//不能被继承
final void gg(){}//被继承,不能被覆盖
void w(){}//被继承
//也就是说构造函数和被关键字private修饰的东西都不能被继承
}
class B extends A
{
//========
//=======
//A的类体
}
温馨提示:内容为网友见解,仅供参考
第1个回答  2007-11-11
除了父类的私有域,子类都能继承,也就是说,除了用private限制权利的子类都能继承。不用举例了,这已经很清楚了,只要将变量和方法前面加上private,就不能调用!
第2个回答  2007-11-11
嘻...补充一下,构造方法可以用super()继承

子类可以继承父类的私有属性吗
Java只支持单继承,不支持多继承。因为多继承容易带来安全隐患:当多个父类定义相同的功能,当功能内容不同的时候,子类对象不确定要运行哪一个,在Java中用另一种形式体现出来,就是接口的多实现。1、父类的任何成员变量都是会被子类继承下去的。子类继承父类,子类拥有了父类的所有属性和方法。父类...

关于java继承的描述错误的是
子类不能继承父类的所有方法:这是错误的。子类可以继承父类的所有公有和受保护方法,如果父类有任何私有方法,则不能被继承。子类不能继承父类的所有字段:这也是错误的。子类可以继承父类的所有公有和受保护字段,除非它们是私有的并且没有提供公共访问器(getter和setter方法)。子类不能覆盖父类的所...

子类可以继承父类的什么
1、在子类继承父类的时候,子类必须调用父类的构造函数。2、如果父类有默认构造函数,子类实例化时自动调用,但如果父类没有默认构造函数,即无形参构造函数,子类构造函数必须通过super调用父类的构造函数。3、还有在java的继承当中子类是不可以继承父类的构造函数只能调用,这是肯定的。

关于Java 的继承问题,子类会继承父类的哪些东西?
1)能够继承父类的public和protected成员方法;不能够继承父类的private成员方法;2)对于父类的包访问权限成员方法,如果子类和父类在同一个包下,则子类能够继承;否则,子类不能够继承;3)对于子类可以继承的父类成员方法,如果在子类中出现了同名称的成员方法,则称为覆盖,即子类的成员方法会覆盖掉...

继承:子类可以继承父类的私有成员变量吗
1、在子类继承父类的时候,子类必须调用父类的构造函数。2、如果父类有默认构造函数,子类实例化时自动调用,但如果父类没有默认构造函数,即无形参构造函数,子类构造函数必须通过super调用父类的构造函数。3、在java的继承当中子类是不可以继承父类的构造函数,只能调用父类的构造函数。

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

java中子类能不能继承父类构造方法
子类可以继承父类的构造方法,并遵循以下原则: 1、子类无条件的继承父类的无参构造方法。 2、子类自身没有定义构造方法,继承父类的无参构造方法,作为构造方法;子类自身定义了无参构造方法。

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

Java中的子类会继承父类的所有成员吗
1、关于私有成员变量 无论父类中的成员变量是私有的、共有的、还是其它类型的,子类都会拥有父类中的这些成员变量。但是父类中的私有成员变量,无法在子类中直接访问,必须通过从父类中继承得到的protected、public方法(如getter、setter方法)来访问。2、关于静态成员变量 无论父类中的成员变量是静态的...

java子类可以继承父类的静态变量和静态方法吗?
在探讨子类A能否继承父类B的静态变量和静态方法之前,我们首先需要理解静态代码块、非静态代码块、构造函数以及类的加载、初始化及实例化过程。这些问题的关键点在于理解类的生命周期及静态与非静态元素的执行顺序。类的生命周期包括以下几个阶段:静态代码块、非静态代码块、构造函数。静态代码块在类加载时...

相似回答
大家正在搜