单项选择题下列关于面向对象的说法正确的是()。

A.多态创建的对象只能调用到父类声明过的方法
B.两个不相关的类,对象类型能相互转换
C.向下转型都能成功
D.向上转型需要类型的强制转换


您可能感兴趣的试卷

你可能感兴趣的试题

1.单项选择题现有一个类,类名是SuperClass,下列选项中是SuperClass的子类是()。

A.public class SubClass SuperClass{}
B.public class SubClass extends SuperClass{}
C.public class SubClass static SuperClass{}
D.public class SubClass void SuperClass{}

2.单项选择题下列哪组数据能存储在数组中?()

A.“张三”,”李四”,“王五”
B.3.5,“3.1”,5
C.a,b,2
D.true,0,1

5.多项选择题重载函数有哪些特征?()

A.返回值必须一样
B.参数列表不一样
C.方法名一样
D.修饰符必须一样

6.单项选择题下面哪种情况属于方法重载?()

A.方法名相同,参数类型与个数不同
B.方法参数类型相同
C.方法参数个数相同
D.方法返回类型相同

7.单项选择题try-catch-finally结构中,哪一个是必不可少的?()

A.try
B.catch
C.finally
D.throw

8.单项选择题下列关于抛出异常的说法不正确的是()。

A.throws是在方法声明处抛出异常
B.throw抛出异常时,需要自己手动创建异常类对象
C.一个抛出异常的方法,被调用时,调用者会得到异常
D.throw抛出异常时不需要手动创建对象

9.单项选择题关于java中的变量和方法,下列说法正确的是()。

A.main()方法前边的修饰词public可以省略
B.方法执行结束之后没有任何返回值,那么返回值数据类型必须写成void
C.方法的形式参数列表中起决定性作用的是参数的名字,而不是参数的类型
D.方法的参数列表中参数的个数可以是0个,还可以是多个,如果是多个的话必须使用逗号隔开

10.单项选择题下面java说法中不正确的是()。

A.类是对象的抽象,对象是类的实例
B.类是组成java程序的最小的单位
C.java支持多继承
D.一个java源文件只能有一个public类