开发者社区> 问答> 正文

为什么可以在类中直接getClass().getClassLoader().ge?报错

为什么在把JDBC获取数据库的链接的方法写成解耦的方式的时候,在把properties文件读成流的时候可以直接getClass().getClassLoader().getResourceAsStream("xxxx.proprties")这样写,在我看来getClass()是一个方法,难道不需要对象掉方法吗?我知道是getClass()方法是Class类下的,我的理解是应该Class.getClass().getClassLoader()......为什么我这样写的时候反而会报错呢?求大神指导赐教  

展开
收起
爱吃鱼的程序员 2020-06-10 15:38:08 983 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    getClass()是Object的一个方法,所有的类继承自Object

    哦,是不是object中的方法都可以直接去用的呢?能给我讲一下Object这个类的特性吗
    2020-06-10 15:38:25
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载