`

java 循环打印出某对象所在类的类名和方法

阅读更多
 public class A {  
       
     public void b(){}  
     public void c(){}  
     public void d(){}  
     public void e(){}  
 }  
 

 

import java.lang.reflect.Method;  
 public class StaticTest {  
       
     public static void test(Object obj)  
     {  
         Class myclass = obj.getClass();  
         //System.out.println(myclass.getName());  
           
         Method[] mymethods = myclass.getDeclaredMethods();  
         int n = mymethods.length;  
         for(int i=0; i<n; i++)  
         {  
             System.out.println("类名:"+myclass.getName()+"; 方法名:"+mymethods[i].getName());  
         }  
     }  
       
     public static void main(String args[]){  
         A a = new A();  
         test(a);  
     }  
 }  
分享到:
评论

相关推荐

    JAVA面试题

    面向对象编程的核心概念在于通过“类”来定义对象的行为和状态,即属性和方法;对象则是类的一个实例,可以拥有自己的状态并执行行为;方法是对象能够执行的功能,封装在类中,用于处理数据和实现逻辑。 ### Java中...

    java程序编写打印九九乘法表

    - 这一行定义了当前Java类所在的包名为`homework3`。包是一种组织源代码的方法,有助于避免类名冲突。 2. **导入语句**:`import lesson2.IO;` - 这行代码导入了一个名为`IO`的类,该类可能位于`lesson2`包下。...

    JAVA编程练习题(2).pdf

    解释:本题目要求创建一个静态方法,给它传入一个对象,请循环的打印出该对象所在类的类名和所实现的方法名。这道题目考察了对对象和类的关系、反射机制和类的信息获取、方法名和类名的输出等方面的知识。 5. 假设...

    不可不看的java入门教程

    在后续章节中,我们会深入学习变量、运算符、控制流程(如条件语句和循环)、数组、类、对象和方法等Java核心概念。请确保逐步理解并实践每一个示例,理论结合实践是学习编程的关键。随着学习的深入,你会逐渐掌握...

    JAVA-SE入门学习——第七讲常用API及异常

    学习API通常通过查阅官方的帮助文档,如JavaDoc,可以快速找到所需类和方法。 1. 使用API帮助文档 要使用API帮助文档,首先打开JavaDoc,找到索引选项卡,在输入框中输入要查找的类名,如"Random"。接着,查看类...

    main--张玉龙

    - **标题解析**:该标题表明这是一个由张玉龙编写的 Java 主程序(`main` 方法所在的类)。在实际项目中,这种命名方式可能用于标识代码的所有者或主要贡献者。 #### 描述:“文本编辑,对应 java 开发,注意事项”...

    在Java编程中定义方法

    `public`方法可以在任何地方被访问,`private`方法只能在定义它的类内部访问,`protected`方法在同一包内和子类中可访问,而`static`方法属于类,而不是类的实例,可以通过类名直接调用。 2. **返回值类型**:方法...

    java代码-简单的java代码

    类可以包含属性(成员变量)和方法(成员函数),通过对象来操作这些属性和方法。 `README.txt`文件通常是项目或代码库的说明文档,它可能包含了如何运行`main.java`的指南,例如: 1. **环境设置**: 确保已安装...

    2021-2022计算机二级等级考试试题及答案No.13174.docx

    - 静态方法属于类,可以直接通过类名调用,不受对象的影响。 4. **查询操作**:操作查询不仅能够选择数据,还可以修改表中的数据。 5. **CPU组成**:CPU由运算器和控制器组成,是计算机的核心部件。 6. **循环...

    你好,世界

    了解了基本的Java编程概念后,你可以继续学习更高级的主题,包括变量、数据类型、控制流(条件语句和循环)、函数、类和对象、继承、多态、异常处理等。随着经验的增长,你还可以探索Java的框架,如Spring用于企业级...

    易语言程序免安装版下载

    “库文件名”以.lib或.obj为后缀的将被视为静态库,可使用绝对路径或相对路径(相对当前源代码所在目录),如依赖多个静态库请分别列出并以逗号分隔;“在库中的对应命令名”请务必准确填写静态库中公开导出的符号...

    code-question:找出这段代码中的错误。 请不要公开评论(尤其是在这里),因为这对新人来说是一个挑战

    在Java编程中,找出代码错误是一项常见的...在帮助新人解决问题时,建议他们逐步调试、打印中间结果,以帮助找出问题所在。同时,鼓励他们阅读文档、使用IDE的错误提示以及学习Java编程的最佳实践,以提高编程技能。

Global site tag (gtag.js) - Google Analytics