`
ftw118
  • 浏览: 2776 次
  • 性别: Icon_minigender_1
  • 来自: 远方
最近访客 更多访客>>
社区版块
存档分类
最新评论

关于同一个类中获得方法名的问题

阅读更多
问题:在同一个类中有B,A等方法,A调用了B方法,怎么在B方法中获取A方法的方法名称?
因为类似与A方法的方法有许多相似之处,想用一个方法把它搞定.谢谢各位.
分享到:
评论
2 楼 ftw118 2007-10-07  
谢谢,我去试试。
1 楼 timerri 2007-10-06  
Thread.currentThread().getStackTrace()[n].getMethodName();
n为棧中的位置。

相关推荐

    易语言类方法的获取以及类线程

    在易语言中,类线程是类的一个特殊属性,允许在不同的线程上下文中执行类的方法。类线程的启动和关闭是多线程编程中的关键操作: 1. **启动类线程**:创建一个新的线程并让它执行类的某个方法。这通常涉及到`创建...

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

    - `get_class_methods($this)` 直接返回一个数组,包含了 `$this` 对象所属类的所有方法名。 2. **返回值**: - 返回的是一个包含字符串的数组,每个字符串代表一个方法名。 #### 总结 通过以上两种方式,我们...

    JAVA读取同一路径下所有类及其方法

    我们可以使用一个名为 `ClassUtil` 的工具类来获取同一路径下所有类及其方法。这个类中有一个 `getAllAssignedClass` 方法,用于获取同一路径下所有子类或接口实现类。这个方法使用 `getClasses` 方法来获取当前类...

    利用反射,根据类得完全限定名获得该类得实例

    ### 反射技术在Java中的应用:根据类的完全限定名获取其实例 #### 引言 在Java编程中,反射是一种强大的工具,允许程序在运行时检查和修改其结构和行为。通过反射,我们可以根据类的完全限定名(Fully Qualified ...

    java 通过反射获取枚举类,及枚举类的值,枚举类枚举实例名

    在Java编程语言中,反射(Reflection)是一种强大的工具,它允许程序在运行时检查和操作类、接口、字段和方法等对象。枚举(Enumeration)是Java中的一个特殊类类型,用于定义一组常量。本项目"test-enum-demo-...

    编写一个抽象类Shape

    `Circle`类包含一个表示半径的私有变量`radio`,并提供了获取和设置半径的getter和setter方法。`Circle`类覆盖了`getArea()`方法,使用圆的面积公式πr²来计算面积,而`getPerimeter()`方法则根据周长公式2πr计算...

    反射,动态加载指定类调用类中的方法

    文件“loadClass--反射,动态加载指定类调用类中的方法.txt”可能包含了更具体的代码示例或关于这个主题的详细解释。通常,这种文本文件会提供额外的注释、错误处理或者特定情况下的用法说明。 需要注意的是,反射...

    请按照以下要求设计一个学生类Student,并进行测试。

    请按照以下要求设计一个学生类Student,并进行测试。...4)在测试类中创建两个Student对象,一个使用无参的构造方法,然后调用方法给姓名和成绩赋值,一个使用有参的构造方法,在构造方法中给姓名和成绩赋值

    C#net反射实现访问类中的私有变量或者方法

    在上述代码中,我们定义了一个名为`ChangeValue`的类,该类包含一个私有字符串变量`myValue`和两个公共方法:构造函数和`WriteLine`方法。`Test`类中的`Main`方法则演示了如何使用反射来修改`ChangeValue`类实例中的...

    易语言取类指针及方法指针

    通过以上的知识点,我们可以理解易语言源码中关于取类指针、方法指针的使用方式,以及它们如何与线程调用、方法调用等机制结合,实现程序的功能。学习这些概念和技巧,有助于开发者更好地理解和编写易语言的面向对象...

    Spring获取ApplicationContext对象工具类的实现方法

    在这个例子中,我们定义了一个名为ApplicationContextUtil的工具类,它持有一个静态的ApplicationContext实例。通过静态初始化块,我们创建了ClassPathXmlApplicationContext的实例。然后,通过...

    易语言取类方法(调用未公开方法)

    “取类方法”这个概念是指获取并执行类中的某个特定方法。在易语言中,通常的方法调用都是公开的,即可以直接通过对象或类名来调用。但有些方法可能因为设计需要被设置为私有或受保护,这些方法不对外部代码开放,被...

    iOS类的分类方法

    当两个或更多的类别为同一个类添加同名方法时,可能会出现命名冲突。为了避免这种情况,可以使用“前缀”或“分类命名空间”。 6. **UI控件的分类** 在实际开发中,我们经常对UIKit中的UI控件进行扩展,比如给...

    编写一个JAVA程序,定义一个Student类

    编辑一个JAVA程序,定义一个学生的类Student。这个类的属性(成员变量):“学号”,“班号”,“姓名”,“性别”,“年龄”;函数(成员方法):“获得学号”,“获得班号”,“获得性别”,“获得姓名”,“获得...

    易语言源码类方法的获取以及类线程.7z

    这通常通过`获取方法`或`获取类方法`指令实现,它们返回一个方法的标识符,这个标识符可以用于后续调用该方法。 4. 调用方法:获取到方法标识符后,可以使用`调用方法`或`调用类方法`指令来执行对应的方法。 类...

    利用File类的方法,获得某已有文件的最后修改时间.docx

    在这个例子中,与方法一相比,方法二的显著区别在于使用了`Calendar`类,这允许我们更加灵活地处理日期和时间,比如可以方便地获取年、月、日等详细信息。 总之,通过`File`类的`lastModified()`方法,结合`Date`和...

    js类中获取外部函数名的方法

    总之,在JavaScript类中获取外部函数名的方法是一个实用且灵活的功能,它可以大大简化我们在实际开发过程中遇到的一些问题。通过上述的实现方式,我们不仅可以轻松地获取到函数的信息,还可以根据具体的应用场景进行...

    用java代码编写一个类示例-monkey

    在这个示例中,我们创建了一个名为 `Monkey` 的类,代表一个猴子。`Monkey` 类具有两个核心属性:`name`(表示猴子的名字)和 `age`(表示猴子的年龄),这些属性都是私有的(`private`),意味着它们只能在类内部...

    Java中通过Class类获取Class对象的方法详解

    Java中获取Class对象是Java基础知识中的一个重要部分,通过Class类可以获取Class对象,Class对象是Java虚拟机在加载类时自动构造的。下面将详细介绍通过Class类获取Class对象的三种方式。 方式1:通过Object类的...

Global site tag (gtag.js) - Google Analytics