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();
}
}
}
}
简单写了下
如果对于类图要求不核没是很高的话 可以使用netBeans,安装一个插件就可以了 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按钮首清即可