第七章 注解与反射:反射能提高程序的动态性,是框架的重要技术基础。注解能提高程序的安全性和通用型。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对象?(多选)
[单选题]关于注解的说明,以下错误的是?选项:[注解@Deprecated 的作用是声明方法是过时的,当编程人员调用方法时将会提示警告。, 注解只可添加于包、类、构造方法上,不能添加到成员变量中。, public @interface Author{} 这行代码表示自定义一个注解Author, 注解@Inherited 允许子类继承父类中的注解]
[单选题]关于Java反射机制,下面哪个说法是错误的?选项:[Class对象可以通过java.lang.Object中的getClass方法获取, 运用反射会使我们的软件的性能降低,复杂度增加,所以还要慎重的使用它。, Java反射机制可以动态地创建对象并调用其属性,这样的对象的类型在编译期是已知的。, Java的反射机制就是增加程序的灵活性,避免将程序写死到代码里。]
[单选题]如果要访问对象的私有变量,就必须先修改访问权限,通过Constructor类的setAccessible方法实现。
选项:[对, 错]
[单选题]Java反射框架主要提供以下功能,哪一个是错误的?选项:[在运行时能构造任意一个类的对象;, 在运行时能调用任意一个对象的方法;, 在运行时不能判断任意一个类所具有的成员变量和方法;, 在运行时能判断任意一个对象所属的类;]
温馨提示支付 ¥1.00 元后可查看付费内容,请先翻页预览!