Static methods are defined using {static} modifier.
Example
+{static} Double valueOf(String s)
+ represent the access specifier public.
staticMethods.txt
@startuml class Double{ ' public static fields +{static} double POSITIVE_INFINITY = 1.0 / 0.0 +{static} double NEGATIVE_INFINITY = -1.0 / 0.0 +{static} double NaN = 0.0d / 0.0 +{static} double MAX_VALUE = 0x1.fffffffffffffP+1023 +{static} double MIN_NORMAL = 0x1.0p-1022 +{static} double MIN_VALUE = 0x0.0000000000001P-1022 ' private instace fields -double value ' public static method +{static} Double valueOf(String s) +{static} boolean isNaN(double v) +{static} boolean isFinite(double d) +{static} boolean isInfinite(double v) ' public instance methods +boolean isInfinite() +String toString() } @enduml
Above snippet generate below diagram.
No comments:
Post a Comment