【问题标题】:What is the error in each Java Statement?每个 Java 语句中的错误是什么?
【发布时间】:2015-08-08 04:51:09
【问题描述】:
 //a.    
Rectangle   r   =   Rectangle(5,    10, 15, 20);

//b.
Rectangle   r;  
r.setSize(50,   100);   

//c.
Rectangle   r   =   null

a 中缺少“新”操作对吗? 例如

Rectangle   r   = new Rectangle(5, 10, 15, 20);

【问题讨论】:

  • 开始here
  • 如果你想要一个答案,一切都可能是有效的,这取决于你使用它们的上下文(以及一些错误的命名约定)
  • 这个问题是不必要的模糊,错过了上下文,也可能是某人的家庭作业。
  • 你从不提供任何上下文。据我们所知,矩形可以是某人正在使用的方法,尽管它看起来像一个类,但我们不要假设。提供更多上下文。
  • 这是我过去一篇论文中的一个问题。只是想学习对象,类等。也许这个论坛对于这个问题来说太高级了。对不起。

标签: java class object methods


【解决方案1】:

是的,你是对的。通过调用 new,您正在创建对对象的引用,当您声明一个新 String 时,您正在执行类似的操作。

【讨论】:

  • 没有。这不是参考。
  • 谢谢你,显然是为了 b。在为其设置大小之前,尚未创建对象“r”。所以几乎相同的答案。
  • 不客气,但我不再帮助你了,因为这看起来像家庭作业。但是你应该有一个可用的 IDE 来测试代码,它可以告诉你很多关于代码有什么问题的地方。
  • 不,这是我正在做的过去的论文,有些答案对于它们的价值来说太容易了,所以我想我应该仔细检查一下。例如加“;”3分到 c 结束。声明
  • 好吧,你在 C 上是对的,我相信你在 B 上是对的,但是你对 Rectangles 的使用还不够熟悉。
猜你喜欢
  • 2014-07-07
  • 1970-01-01
  • 2017-09-21
  • 1970-01-01
  • 2020-06-05
  • 1970-01-01
  • 2012-05-31
  • 2010-10-23
  • 2011-04-28
相关资源
最近更新 更多