2014-10-17 42 views
-4

如何创建矩形对象并使用其方法确定区域?创建矩形对象并找到区域

我试图创建一个矩形对象,并打印到控制台是这样的:

import java.awt.Rectangle; 

public class Rectangle 
{ 
    public static void main(String []args) 
    { 
     Rectangle box = new Rectangle(5,10,20,30); 
     System.out.println(box);    
    } 
} 

我希望它打印的区域,但事实并非如此。我究竟做错了什么?

+0

这是什么问题? – Arvind 2014-10-17 06:41:28

+0

如果你在控制台中打印矩形,你可以使用sout – 2014-10-17 06:41:46

+0

你可能需要这个。 http://www.java2s.com/Tutorial/Java/0261__2D-Graphics/DrawRectangle.htm – 2014-10-17 06:44:02

回答

0

如果您查看由System.out.println自动调用的代码Rectangle.toString(),您将看到它打印出构成Rectangle对象的参数。但是,它不会画它:

return getClass().getName() + "[x=" + x + ",y=" + y + ",width=" + width + ",height=" + height + "]"; 

你没有显式调用toString(),但impliclty你: