章节
问答
课签
笔记
评论
占位
占位
今日不再显示

下一节课程: Java 动态加载类 (13:19) 下一节 重新观看

3 秒后播放下一节

为你推荐

12年以上的大型项目研发及项目管理经验,曾经策划多个大型项目与网站的架构,主持过访问量达亿级的大型网站。近期先后为多家知名公司授课,有多年的培训经验。对知识点的讲解细腻、逻辑性强。

提问题

写笔记

代码语言
公开笔记
提交
加群二维码

打开微信扫码自动绑定

您还未绑定服务号

绑定后可得到

  • · 粉丝专属优惠福利
  • · 大咖直播交流干货
  • · 课程更新,问题答复提醒
  • · 账号支付安全提醒

收藏课程后,能更快找到我哦~

使用 Ctrl+D 可将课程添加到书签

邀请您关注公众号
关注后,及时获悉本课程动态

举报

0/150
提交
取消
全部 精华 我要发布

已采纳回答 / SteveCode
提前声明:我们在学习一样东西的时候,不懂就先死记硬背。不懂或者没有理解,是因为我们段位还不够。过一段时间反过来再看一遍可能就懂了。foo类的类类型是指c1 c2 c3 ,和foo类有什么区别呢...

最新回答 / 我是一哈呀
连个问题都说不明白,还提问?

最赞回答 / 慕圣3285468
想要访问普通方法需要先创建对象,不可直接通过类名访问

最赞回答 / 慕沐3571032
个人感觉不是java中的类都是java.lang.Class的对象,而是每一个类都有一个隐藏的属性class,这个属性里封装了该类的所有信息,比如它的字段信息,方法信息等,我们可以通过类名.class或者对象名.getClass()或者Class的静态方法Class.forName()来获取到该隐藏的class属性,进而了解这个类的详细信息。

最赞回答 / jerry4013
因为c3会抛出异常。一个变量的声明一般要写在Try的外面,即使发生的异常,catch 之后的代码也能正常引用c3。catch后面的代码有可能会是检查c3是否为空之类的。总之,声明变量一般要写在try, catch 外面.

已采纳回答 / 慕田峪7238772
第一句话有毛病,所有类都是class的对象,这个对象我们称之为该对象的类类型,但是你理解的结果是对的

已采纳回答 / 幕布斯6261217
是的,你既然想用反射注入实体,那么就可以获取反射的构造方法,调用就行。这算是一种方法,然后解析XML就是属于另外的一个功能

+ 我来回答 回答最高可+2积分

最新回答 / 慕先生7512298
如果没有重写equals(),Object的equals()源码就是用==判断的

已采纳回答 / 韦煾
你的Foo类没有放对位置,注意下{},要在外部

最赞回答 / qq_雁过留声_2
动物是蚂蚁吗

最新回答 / GHW108
静态成员变量可以通过类名访问,也可以通过对象访问

已采纳回答 / qq_与赠_03193390
因为它们都是foo 类的类类型,并且一个类只会是一个class类的实例对象;比如一个String类,它是class类的一个对象,而这个对象就是String类的类类型(也就是c1和c2都是String的类型所以它们是相等的),这是我个人的见解,不知是否能帮到你
全部 我要发布
最热 最新
只看我的

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

账号登录 验证码登录

遇到问题
忘记密码

代码语言