类图的java代码实现 java类图与代码实例

Java的题目有点急!

package com.test;

创新互联建站坚持“要么做到,要么别承诺”的工作理念,服务领域包括:成都网站建设、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的市中网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!

public class Duck extends Animal {

private String name;

public String getName() {

return name;

}

public void shout() {

System.out.println("嘎嘎嘎……");

}

public Duck(String name) {

super();

this.name = name;

}

}

package com.test;

public class Cat extends Animal {

private String name;

public void shout() {

System.out.println("喵喵喵……");

}

public Cat(String name) {

super();

this.name = name;

}

public String getName() {

return name;

}

}

package com.test;

public class Dolphin extends Animal {

private String name;

public Dolphin(String name) {

super();

this.name = name;

}

public void shout() {

System.out.println("海豚音……");

}

public String 弯脊态getName() {

return name;

}

}

package com.test;

public abstract class Animal implements Bark{

}

package com.test;

public interface Bark {

void shout();

}

package com.test;

public class Test {

public static void main(String[] args) {

System.out.println("动物名\t动物叫"埋源);

// 多态体现

Animal duck = new Duck("唐老鸭");

System.out.print(((Duck) duck).getName() + "\t");

duck.shout();

Animal cat = new Cat("加菲猫");

System.out.print(((Cat) cat).getName() + "\t");

cat.shout();

Animal dolphin = new Dolphin("海豚奇奇");

System.out.print(((Dolphin) dolphin).getName() + "\t");

dolphin.shout();

System.out.println("\n动物名\t腿的条数\t动物叫");

Animal[] animals = new Animal[3];

animals[0] = duck;

animals[1] = cat;

animals[2] = dolphin;

for (Animal animal : animals) {

if (animal instanceof Duck) {

System.out.print(((Duck) animal).getName() + "\t2\t");

animal.shout();

} else if (animal 野烂instanceof Cat) {

System.out.print(((Cat) animal).getName() + "\t4\t");

animal.shout();

} else {

System.out.print(((Dolphin) animal).getName() + "\t4\t");

animal.shout();

}

}

}

}

简单写了下

JAVA UML类图 生成程序

如果对于类图要求不核没是很高的话 可以使用netBeans,安装一个插件就可以了 UML插件。而且都或氏笑是免费的 那个还可以生成代码的。。。。衫含

Rational Rose怎样把Java源代码生成UML类图

添加变量ClassPahth到windows环境中, 

CLASSPATH=C:\Program   Files\Java\j2re1.4.1_04\lib\rt.jar 

然者悉前后转换路径为: 

1.点击Tools- Java/J2ee- Reverse   Engineer,调出Java   Reverse   Engineer对话框。 

2、在此页面添加陆磨要进行逆向工程的Java文件,并选中,然后点击Reverse按钮首清即可


分享标题:类图的java代码实现 java类图与代码实例
网页链接:http://bzwzjz.com/article/ddpjpeo.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 四川成都网站制作 网站设计制作报价 成都网站建设 企业网站设计 成都网站建设 泸州网站建设 响应式网站设计 成都网站建设公司 网站建设改版 响应式网站设计 梓潼网站设计 企业网站制作 成都网站设计公司 温江网站设计 四川成都网站设计 成都网站建设流程 成都网站制作 营销型网站建设 成都网站建设公司 网站建设 网站建设方案 高端网站设计推广