父类型变量可以赋值为子类对象,反之父类对象赋给子类型变量则需要强制转换

父类型变量可以赋值为子类对象,反之父类对象赋给子类型变量则需要强制转换


参考答案和解析
B

相关考题:

设有下面两个赋值语句:a=Integer.parseInt(“12”);b=Integer.valueOf(“12”).intValue();下述说法正确的是()。 A、a是整数类对象,b是整数类型变量。B、a和b都是整数类型变量并且值相等。C、a是整数类型变量,b是整数类对象。D、a和b都是整数类对象并且值相等

子类对象可以直接赋值给父类对象;而父类对象不可以赋值给子类对象。() 此题为判断题(对,错)。

一个父类的对象经过强制转换后,可以赋值给下层子类的对象。() 此题为判断题(对,错)。

一个父类的对象可以直接赋值给下层子类的对象。() 此题为判断题(对,错)。

以下关于指针概念不正确的是( )。A.指针变量可以用整数赋值,但不可以用浮点数赋值B.一个变量的地址称为该变量的指针,一个指针变量只能指向同一类型的变量C.只有同一类型的变量地址才能放到指向该类型变量的指针变量之中D.只能将地址赋给指针变量

子类的对象能否直接向其父类对象赋值,父类的对象能否直接向子类对象赋值? ( )A.能,能B.能,不能C.不能,不能D.不能,能

关于赋值语句的作用,正确的描述是() A.变量和对象必须类型相同B.每个赋值语句只能给一个变量赋值C.将变量改写为新的值D.将变量绑定到对象

()直接赋值给()时,子类对象可自动转换为父类对象,()赋值给()时,必须将父类对象强制转换为子类对象。

上转型对象具有如下()特点。A、上转型对象不能操作子类新增的成员变量(相当于失掉了这部分属性)、不能使用子类新增的方法(相当于失掉了一些功能)B、转型对象可以操作子类继承或覆盖的成员变量,也可以使用子类继承的或覆盖的方法C、如果子类覆盖了父类的某个方法后,当对象的上转型对象调用这个方法时一定是调用了这个覆盖的方法,因为程序在运行时知道,这个上转型对象的实体是子类创建的,只不过损失了一些属性和功能而已D、可以将父类创建的对象的引用赋值给子类声明的对象

在什么情况下,可以对父类对象的引用进行强制类型转换,使其转化成子类对象的引用?

设有下面两个赋值语句: a = Integer.parseInt(“1024”);  b = Integer.valueOf(“1024”).intValue( );       下述说法正确的是()A、a是整数类型变量,b是整数类对象。B、a是整数类对象,b是整数类型变量。C、a和b都是整数类对象并且它们的值相等。D、a和b都是整数类型变量并且它们的值相等。

关于 Object 类说法不正确的是()A、Object 类是所有类的顶级父类B、Object 对象类定义在 java.util 包C、在 Java 体系中,所有类都直接或间接的继承了 Object 类D、任何类型的对象都可以赋给 Object 类型的变量

如果一个类是另一个类的子类型,则这个类的对象可以给另一个类的对象赋值,反之亦然。

以下关于指针概念不正确的是()A、指针变量可以用整数赋值,但不可以用浮点数赋值B、一个变量的地址称为该变量的指针,一个指针变量只能指向同一类型的变量C、只有同一类型的变量地址才能放到指向该类型变量的指针变量之中D、只能将地址赋给指针变量

JavaScript的原始数据类型中null和undefined的共同点是()。A、都是原始类型,保存在变量本地B、都可以表示变量声明过但未被赋值,是所有未赋值变量的默认值C、都可以表示变量不再指向任何对象地址D、都是引用类型,值不保存在变量本地的数据类型

赋值语句可以将指定的值赋给某个变量或某个属性值赋给带有属性的对象。

在创建对象时有几种方法为对象的成员变量赋初值()。A、在创建对象之前先为对象的成员变量赋初值B、缺省情况下成员变量会自动赋值或空值C、不能为对象的成员变量赋初值D、为成员变量赋指定的初值E、利用构造函数为成员变量赋初值

父类型的变量可以引用子类型的对象

public级的成员变量能够被以下哪些对象访问到?()A、所有的对象,但其它包中的对象只能访问少数从包中导出的成员B、所有的对象,子类可以直接访问,也可以继承父类对象的public级成员C、所有的对象,但子类只能直接访问,而不能继承父类对象的public级成员D、所有的对象,但子类不能访问其它包中的父类对象的public级成员E、所以的对象

判断题父类型的变量可以引用子类型的对象A对B错

多选题在创建对象时有几种方法为对象的成员变量赋初值()。A在创建对象之前先为对象的成员变量赋初值B缺省情况下成员变量会自动赋值或空值C不能为对象的成员变量赋初值D为成员变量赋指定的初值E利用构造函数为成员变量赋初值

单选题关于 Object 类说法不正确的是()AObject 类是所有类的顶级父类BObject 对象类定义在 java.util 包C在 Java 体系中,所有类都直接或间接的继承了 Object 类D任何类型的对象都可以赋给 Object 类型的变量

问答题在什么情况下,可以对父类对象的引用进行强制类型转换,使其转化成子类对象的引用?

问答题为什么子类对象可以给父类对象赋值,而父类对象不能给子类对象赋值?

判断题赋值语句可以将指定的值赋给某个变量或某个属性值赋给带有属性的对象。A对B错

填空题()直接赋值给()时,子类对象可自动转换为父类对象,()赋值给()时,必须将父类对象强制转换为子类对象。

单选题关于地址和指针,以下说法正确的是(  )。A通过强制类型转换可以将一种类型的指针变量赋值给另一种类型的指针变量B可以取一个常数的地址赋值给同类型的指针变量C可以取一个表达式的地址赋值给同类型的指针变量D可以取一个指针变量的地址赋值给基类型相同的指针变量

单选题设有下面两个赋值语句: a = Integer.parseInt(“1024”);  b = Integer.valueOf(“1024”).intValue( );       下述说法正确的是()Aa是整数类型变量,b是整数类对象。Ba是整数类对象,b是整数类型变量。Ca和b都是整数类对象并且它们的值相等。Da和b都是整数类型变量并且它们的值相等。