Java构造方法可以调用成员方法吗?

Sunglow.T 2019-04-16 09:43:13
第11行是什么意思,求大神解答
...全文
289 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
fdcl1993 2021-05-06
  • 打赏
  • 举报
回复
如果还有新人看到的话,记住Demo()是个构造方法,但new Demo()是个匿名对象不是构造方法,当对象对方法仅进行一次调用的时候,这个对象就可以简化成匿名对象。 Demo d= new Demo(); d.some(7); 这是把命名d的过程省略了,直接用new Demo()表示就是匿名对象的最简单用法
z_yemu 2019-04-17
  • 打赏
  • 举报
回复
demo new出来之后就是个对象,对象调用some方法,没问题的
勇敢牛牛_ 2019-04-17
  • 打赏
  • 举报
回复
就相当于是(new Demo()).some(7)
  • 打赏
  • 举报
回复
Demo()在这里确实是构造方法,但是你理解错了,11行其实分开写你可能就明白了 Demo demo = new Demo(); demo.some(7); 你看,其实并不是构造方法调的some方法,而是Demo类的实例化对象调的。
Sunglow.T 2019-04-16
  • 打赏
  • 举报
回复
可是Demo()不是子类的构造方法么
Timor__ 2019-04-16
  • 打赏
  • 举报
回复
实例化Demo对象并调用其中的some方法

58,454

社区成员

发帖
与我相关
我的任务
社区描述
Java Eclipse
社区管理员
  • Eclipse
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧