NetBeans NetBeans Enterprise Pack UML-. Reverse Engineer
Reverse Engineering
, , , Java .
UML-
UMLProject7 UML_Figure. Finish () , Done (). UML-, , :
UML-, Circle
( Operations), ( Relationships).
UML- UML-, :
UML-
Create Diagram From Selected Elements ( ), Class Diagram,
:
Circle
, , Circle Diagram. , Rename ().
Circle,Dot,Figure, ScalableFigure, , Inheritance Diagram.
Circle,Dot,Figure, ScalableFigure
Circle Generate Dependency Diagram ( ), :
Circle
Navigate to Source .
, , . , , UML-, Java ( Forward Enineering). - , Java, UML ( Reverse Enineering).
UML- NetBeans Enterprise Pack , ( ). , .
|
|
6
ü . , . (ancestor), (descendants). , . , , . , , ( ), .
ü , . .
ü , - .
ü , (general) . , (specialized) .
ü - - , .
ü UML-.
ü Java - . ( ).
ü , , . , , . , , . , , .
ü Java . . , .
ü Java private (, ), , protected () public (). , private, protected public.
ü this . .
ü - . .
ü (overloaded) , . , , .
ü , -. , -. .
|
|
ü , . , , , , .
ü , , instanceof: if(figure instanceof Circle)...
ü : if(figure.getClass()==Circle.class)... - Circle false, Circle.
ü isInstance , , c: if(c.isInstance(figure))... , figure, c , true.
ü . : 1) , , . 2) . 3) .
ü Reverse Engineering UML- . UML-, Java-, , Java, UML, .
:
- , - . , , . ( ), . , ( ).
- , . , , .
- . , Object object Dot, (Circle) object. , (invalid typecast) .
- instanceof , ,
- MathUtil
public static double factorial(int n)
static . .
, n 1 n:
n!=12(n-1)n
, 0! 1. n! , Java ! . :
public static long factorial_long(int n)
public static int factorial_int(int n)
n=0,1,5,10,20,50,100. .
- . show hide. show hide, x y .
- , . . , .
- , figure. dot., Figure figure Dot dot.
- figures. figures.
- Reverse Engineering UML- figures.
|
|