第七章 注解与反射:反射能提高程序的动态性,是框架的重要技术基础。注解能提高程序的安全性和通用型。7.1反射:反射的概念理解
7.2反射的实现:Class是所有类的描述类,即 元类
7.3注解:注解是元数据机制,注解分为预定义注解和预定义注解
7.4元注解:元注解是修饰注解的注解
7.5操作注解:注解和反射结合,是提高程序通用型的手段。
7.6实例分析:综合示例
[多选题]

有以下代码:

package com;

public class Test {

public static void main(String[] args) {

Test test = new Test();

//here

}

}


在here处加上以下什么语句,可以获得Class对象?(多选)

选项:[Class  c  =  test.class;, Class  c  =  new Class();, Class  c  =  test.getClass();, Class  c  =  Class.forName(“com.Test”);, Class  c  =  Class.forName(“Test”);, Class  c  =  Test.class;]
[单选题]关于注解的说明,以下错误的是?

选项:[注解@Deprecated 的作用是声明方法是过时的,当编程人员调用方法时将会提示警告。, 注解只可添加于包、类、构造方法上,不能添加到成员变量中。, public @interface Author{} 这行代码表示自定义一个注解Author, 注解@Inherited 允许子类继承父类中的注解]
[单选题]关于Java反射机制,下面哪个说法是错误的?

选项:[Class对象可以通过java.lang.Object中的getClass方法获取, 运用反射会使我们的软件的性能降低,复杂度增加,所以还要慎重的使用它。, Java反射机制可以动态地创建对象并调用其属性,这样的对象的类型在编译期是已知的。, Java的反射机制就是增加程序的灵活性,避免将程序写死到代码里。]
[单选题]如果要访问对象的私有变量,就必须先修改访问权限,通过Constructor类的setAccessible方法实现。

选项:[对, 错]
[单选题]Java反射框架主要提供以下功能,哪一个是错误的?

选项:[在运行时能构造任意一个类的对象;, 在运行时能调用任意一个对象的方法;, 在运行时不能判断任意一个类所具有的成员变量和方法;, 在运行时能判断任意一个对象所属的类;]

温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!
点赞(0) dxwkbang
返回
顶部