小渣飞、 2021-07-04 16:32 采纳率: 87.9%
浏览 70
已采纳

Java 中 类名.class 的 class 是什么意思?

我输入一个类名后能点出来一个 class 属性,请问这个属性是哪来的,看网上说找不到属性就去Object父类中找,我在Object 类也没有找到这个属性

  • 写回答

3条回答 默认 最新

  • 404警告 2021-07-04 18:00
    关注

    其实任何一个类,都会有一个Class对象于这个类对应,在这个Class对象中,保存着实例化该类时所需要的基本信息,A.class 其实返回的是一个类 A 的 Class 对象
    获取Calss对象的方式主要有三种:

    第一种:通过Class.forName(“类的全名称”)获取,用这个方法,最常见的应该是应用于JDBC注册驱动的时候用到的

    第二种:通过已经实例化的对象获取,getClass()方法获取

    第三种:通过类名.class获取

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
查看更多回答(2条)

报告相同问题?

悬赏问题

  • ¥15 metadata提取的PDF元数据,如何转换为一个Excel
  • ¥15 关于arduino编程toCharArray()函数的使用
  • ¥100 vc++混合CEF采用CLR方式编译报错
  • ¥15 coze 的插件输入飞书多维表格 app_token 后一直显示错误,如何解决?
  • ¥15 vite+vue3+plyr播放本地public文件夹下视频无法加载
  • ¥15 c#逐行读取txt文本,但是每一行里面数据之间空格数量不同
  • ¥50 如何openEuler 22.03上安装配置drbd
  • ¥20 ING91680C BLE5.3 芯片怎么实现串口收发数据
  • ¥15 无线连接树莓派,无法执行update,如何解决?(相关搜索:软件下载)
  • ¥15 Windows11, backspace, enter, space键失灵