⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 deskdemo2.java

📁 这是《Java 2 简明教程(第2版)》一书配套的源代码。
💻 JAVA
字号:

import java.awt.Graphics;

class Desk2
{
  private String Color;
  private int    Length;
  private int    Width;
  private int    Height;

 Desk2()
 {
  Color="";
  Length=0;
  Width=0;
  Height=0;
 }
 
 Desk2(String C,int L, int W,int H)
 {
  Color=C; 
  Length=L;
  Width=W;
  Height=H;
 }
 
 Desk2(int L, int W,int H)
 {
 Color="Red";
 Length=L;
 Width=W;
 Height=H; 
 }

String getColor(){return Color;}
int getLength(){return Length;}
int getWidth(){return Width;}
int getHeight(){return Height;}

void setColor(String C) 
{ 
 Color=C;
}

void setDimension(int L, int W,int H)
{
  Length=L;
  Width=W;
  Height=H;
}
//计算桌子的体积

int Volume()
{
  return Length*Width*Height;
}

void DeskMessage(Graphics g,int x,int y)
{
   g.drawString("桌子的颜色:"+Color,x,y);
   g.drawString("桌子的长度:"+Length,x,y+15);
   g.drawString("桌子的宽度:"+Width,x,y+30);
   g.drawString("桌子的高度:"+Height,x,y+45);
}
}
//该类声明了一个Desk2对象
public class DeskDemo2 extends java.applet.Applet
{
   public void paint(Graphics g)
  {
   Desk2 MyDesk=new Desk2("Red",23,34,25);
   int vol;
   vol=MyDesk.getLength()*MyDesk.getWidth()*MyDesk.getHeight();
   
   g.drawString("体积是:"+MyDesk.Volume(),25,20);
   MyDesk.DeskMessage(g,160,20);
   MyDesk.setColor("Yellow");
   
   MyDesk.setDimension(10,11,12);
   g.drawString("体积是:"+MyDesk.Volume(),25,100);
   MyDesk.DeskMessage(g,160,100);
   
   Desk2 Desk= new Desk2();
   Desk.DeskMessage(g,160,180);
   }
}

⌨️ 快捷键说明

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