rectangle.java

来自「国外的数据结构与算法分析用书」· Java 代码 · 共 33 行

JAVA
33
字号
/**	A rectangle with a width and height, and also x and y coordinates (inherited from Shape). */
public class Rectangle extends Shape
{
	/**	Width and height of the rectangle. */
	protected int width, height;

	/**	Create a Rectangle with dimensions newWidth and newHeight, and positioned at (0, 0). 
		Analysis: Time = O(1) */
	public Rectangle(int newWidth, int newHeight)
	{
		height = newHeight;
		width = newWidth;
		x = 0;
		y = 0;
	}

	/**	Set the width and height to newWidth and newHeight. 
		Analysis: Time = O(1) */
	public void setDimensions(int newWidth, int newHeight)
	{
		height = newHeight;
		width = newWidth;
	}
  
	/**	String representation of the rectangle.
		Analysis: Time = O(1) */
	public String toString()   
	{
		return "\n" + indent + "Rectangle with width " + width + " and height " 
				+ height + "\n" + super.toString();
	}
} 

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?