本文版权归蓝色风车软件工作室所有,未经正式授权请勿擅自出版或以任何方式转载
图 1-15 实现
1.1.6 UML 中的图
1、类图(class diagram)
2、对象图(class diagram)
3、Use case diagram
4、Sequence diagram
5、Collaboration diagram
6、Statechart diagram
7、Activity diagram
8、Compomnent diagram
9、Deployment diagram
关于这些图的详细介绍将在今后的章节中讲解。
第二章 Hello World
记得在学习 C 语言的时候,教科书上的第一个程序就是叫 Hello world,一个在屏幕上简单
地打印出“Hello world!”语句的例子。在系统的学习 UML 语言之前我们来看一个简单的例
子,让大家有一个系统的认识。
在 java 中一个在浏览器中显示“Hello World!”的 Applet 代码如下:
import java.awt.Graphics;
class HelloWorld extends java.applet.Applet{
public void paint( Graphics g ){
g.drawString("Hello World!", 10,10 );
}
}
代码的第一行:
import java.awt.Graphics;
使得程序可以使用 Graphics 类。前缀 java.awt 指出了类 Graphics 所在的包。
第二行代码:
class HelloWorld extends java.applet.Applet{
从 Applet 类派生出新的类 HelloWorld,Applet 类在 java.applet 包中。
接下来的三行代码:
public void paint( Graphics g ){
g.drawString("Hello World!", 10,10 );
}
声明了类 HelloWorld 的方法 paint,在他的实现中调用了另一个方法 drawString 来输出“Hello
Blue Windmill Software Workgroup, Copyright © 1999 , 21newtimes@163.net