Java反射机制概述及其动态特性分析.pdfVIP

  • 0
  • 0
  • 约1.27千字
  • 约 1页
  • 2026-07-07 发布于山西
  • 举报

本文向大家描述一下JAVA反射机制的概念,JAVA反射机制:“程序运行时,允许改变

程序结构或变量类型,这种语言称为动态语言”。从这个观点看,Perl,Python,Ruby是动

态语言,C++,Java,C#不是动态语言。

JAVA反射机制定义:

JAVA反射机制是在运行状态中,对于任意一个类,都能够知道这个类的所有属性和方

法;对于任意一个对象,都能够调用它的任意一个方法;这种动态获取的信息以及动态调用

对象的方法的功能称为java语言的反射机制。

Java反射机制主要了以下功能:在运行时判断任意一个对象所属的类;在运行时

构造任意一个类的对象;在运行时判断任意一个类所具有的成员变量和方法;在运行时调用

任意一个对象的方法;生成动态。

有时候我们说某个语言具有很强的动态性,有时候我们会区分动态态的不同技术与

作法。我们朗朗上口动态绑定(dynamicbinding)、动态(dynamiclinking)、动态加载

(dynamicloading)等。然而“动态”一词其实没有绝对而普遍适用的严格定义,有时候甚

至像对象导向当初被导入编程领域一样,一人一把号,各吹各的调。

一般而言,开发者社群说到动态语言,大致认同的一个定义是:“程序运行时,允许改

变程序

文档评论(0)

1亿VIP精品文档

相关文档