digitalmars.D.learn - How to define class type array?
- Brian (26/26) Dec 15 2018 Java code:
Java code:
```java
class A extends Node {}
class B extends Node {}
class C extends Node {}
Override public Set<Class<? : Node>> getNodes() {
return new HashSet<>(Arrays.asList(
A.class,
B.class,
C.class
));
}
```
For dlang like this?
```D
class A : Node {}
class B : Node {}
class C : Node {}
override public Set!Node getNodes() {
return new HashSet!Node([
typeid(A),
typeid(B),
typeid(C)
]);
}
```
Dec 15 2018








Brian <zoujiaqing gmail.com>