当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:13:00  来源:本站整理

操纵UML类图筹划Java操纵程序(一)[Java编程]

赞助商链接



  本文“操纵UML类图筹划Java操纵程序(一)[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

UML已成为面向对象计划的尺度图形化工具,在UML定义的各种图中,本文只触及类图.Java利用程序由很多类所构成,类图的计划与实现,是Java实现面向对象利用程序的核心.本文通过一个具体的利用程序的计划与实现历程,具体阐明了操纵UML类图计划Java利用程序,使得开辟历程尺度化、可视化,代码编程简单化.

在类图中,类被描写为带有三层的盒子.

顶层为类名,普通用加粗字体表示.假如类是抽象的,其名称用斜体表示;假如类是接口,则在类名上方标注<<interface>>.

中间层包含类的属性(或变量),底层包含类的办法.与类名类似,假如办法是抽象的,那么它的名称也用斜体表示.

我们要计划的利用程序CDrawApp利用程序在基于字符的网格上画点、框和文本串,该利用程序触及到Java面向对象的很多概念与利用办法,非常系统、全面,在您细心研读后,定能疾速掌握UML类图,并将其利用到实际的Java利用程序开辟历程中.为削减代码长度,让程序简单易懂,这里利用Java掌握台窗口显示程序运行后果.该程序总共由10个大类构成,以下辨别介绍.

1、Point类

在CDrawApp程序中定义的第一个类是Point类,该类用于通过x和y坐标在网格上标识一点.其类图计划为:

在该类中,有2个成员变量x和y,类图中,“-”表示变量或办法为private,“+”表示public,“#”则表示protected.该类定义了三个差别的构造函数,这是重载(overload)的例子.

接着该类计划了7个拜候办法.getX()和getY()办法辨别返回一点的x和y坐标.SetX()和setY()办法按照参数xValue和yValue的值设置这些坐标的值.两个add()办法通过被拜候点的坐标加上一个值来成立一个新的Point对象.New运算符成立类的新实例.它背面紧随着初始化新生成实例的构造函数.toString()

办法返回类String的一个对象,该对象用一个有序对来描写一个点.

根据计划的类图,其Java实现代码为:


  以上是“操纵UML类图筹划Java操纵程序(一)[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • 操纵UML编写Java操纵程序
  • 操纵UML类图筹划Java操纵程序(一)
  • 操纵UML类图筹划Java操纵程序(二)
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .