`
duben
  • 浏览: 51252 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

总结一下获得类对象的四种方法

阅读更多
在学习反射机制时,总结一下获得类对象方式:
第一种方式:通过类本身来获得对象
  
Class classname = this.getClass();
第二种方式:通过子类的实例获取父类对象
   ClassName cn = new ClassName();
   UserClass = cn.getClass();
   Class SubUserClass = UserClass.getSuperclass(); 

第三种方式:通过类名加.class获取对象
  
Class ForClass = **.**.ClassName.class;(类在包中的路径加.class)
第四种方式:通过类名的字符串获取对象
  Class ForName = Class.forName("**.**.ClassName");

   这种方式在jdbc中常用到。

分享到:
评论

相关推荐

    Java面向对象总结

    1. **子类继承父类就拥有了父类的属性和方法**:当一个类(子类)继承另一个类(父类)时,子类自动获得了父类的所有非私有的成员变量和成员方法,这种机制极大地提高了代码的复用性和维护性。 2. **父类的构造...

    javaWEB总结(3):ServletConfig对象

    这个对象在Servlet容器(如Tomcat)加载Servlet时创建,并在Servlet的`init()`方法中通过`ServletConfig`参数传递给Servlet实例。让我们深入探讨ServletConfig对象的详细知识。 1. **ServletConfig对象的创建与生命...

    Java方法继承、方法重载、方法覆盖总结

    4. **静态方法不可被覆盖**: 在Java中,静态方法是不能被覆盖的,因为静态方法与类绑定而不是与对象绑定。 5. **最终方法不可被覆盖**: 如果父类中的方法被声明为`final`,那么这个方法不能被子类覆盖。 6. **...

    php获取一个对象(类)的所以方法(函数名)

    ` 方法,我们获得了当前对象的所有方法的列表。这里返回的是一个 `ReflectionMethod` 对象数组。 4. **提取方法名**: - 通过循环遍历 `$classMethods` 数组,并调用每个元素的 `getName()` 方法,我们可以得到每...

    javascript面向对象要点总结

    ### JavaScript面向对象要点总结 在JavaScript中,面向对象编程(OOP)是一种广泛采用的编程范式,它允许开发者创建可重用、模块化的代码。本文将深入探讨JavaScript面向对象的关键概念,包括构造函数、原型链、...

    类与对象的关系

    C#是一种面向对象的编程语言,其核心概念之一就是类与对象之间的关系。类是对象的模板或蓝图,它定义了创建对象的属性和方法。对象则是类的具体实例,是实际存在的实体。 在C#中,创建类意味着定义了一组属性和方法...

    利用反射机制动态获取对象属性名称及数据类型

    在.NET框架中,反射是一种强大的工具,它允许我们在运行时检查和操作程序集、类型、接口、方法等。本文将详细讲解如何利用反射机制动态获取对象的属性名称及其数据类型,以C#语言为例,结合ASP.NET环境进行阐述。 ...

    python类与对象小结

    关于Python类与对象的知识点非常丰富,我将从类与对象的基本概念、特殊方法、继承与多态以及相关的编程技巧等方面进行详细总结。 首先,Python作为一种面向对象编程语言,它允许我们将数据和功能组织成类(class)...

    易语言面向对象之绑定类成员

    4. 封装:封装是将数据和操作这些数据的方法绑定在一起的过程,防止外部代码直接访问对象内部的数据,增强了代码的安全性。 5. 多态:多态是指不同对象对同一消息做出不同响应的能力,它是通过虚函数和接口实现的。 ...

    面向对象总结.docx

    类则是对象的模板,定义了对象的属性(成员变量)和行为(方法)。类的定义包括类名、属性声明和方法定义。例如,`Student`类可以包含`name`、`age`属性和`study()`方法。通过`new`关键字和构造方法,我们可以创建类...

    窗口类对象区分及获得DC的方式

    ### 窗口类对象区分及获得DC的方式 在Windows编程中,绘制图形或处理与图形界面相关的操作时,常常需要使用到设备上下文(Device Context,简称DC)。DC是Windows系统提供的一种机制,用于控制如何在屏幕上进行绘图...

    JAVA面向对象总结18条

    类是一种抽象的数据类型,它是对象的模板或蓝图。对象是类的具体实例。每个对象都有自己的状态和行为。例如,在Java中,可以通过以下方式定义一个类并创建其对象: ```java class Car { String color; void start...

    java资料类,对象和接口

    Java是一种面向对象的编程语言,它的核心概念包括类(Class)、对象(Object)和接口(Interface)。在这次实验中,我们将深入理解这三个概念,并通过实际的代码示例来加深理解。 1. 类(Class): 类是Java中的...

    伪类和伪对象

    让我们深入探讨一下伪类和伪对象的区别与应用。 首先,我们来谈谈**伪类**。伪类是用于表示元素在特定时刻或状态下的一种特殊选择器。它们通常用来改变元素在用户交互时的外观,如鼠标悬停、被点击或激活等状态。...

    VBA各对象的属性、方法查询集

    以上内容总结了VBA中Application对象的一些基本属性和方法,这些都是使用VBA进行Excel自动化开发时不可或缺的工具。掌握这些知识能够大大提高在Excel中的编程效率,实现复杂的数据处理、界面定制和任务自动化。

    MFC获得指针对象

    除了通过对话框窗口句柄获取对话框对象指针之外,在MFC开发中还经常需要获取其他类型的句柄,如主窗口句柄、控件句柄等。下面介绍几种常见的获取方式: #### 1. 获取主窗口句柄 可以使用`AfxGetMainWnd`函数来获取...

    javaWEB总结(4): ServletContext对象

    介绍 ServletContext对象的一些重要方法的示例代码

    JNI攻略之八――操作对象的构造方法

    JNI提供了一种机制,使得在Java虚拟机(JVM)外部编写的代码能够访问和调用Java应用的类和对象。本文将重点讨论如何在JNI中构造Java对象,这一过程涉及到对Java构造方法的调用。 #### 二、JNI中构造Java对象的步骤 ...

Global site tag (gtag.js) - Google Analytics