tkturbo score 5176
2016/05/17 09:53 投稿
```java |
class Main { |
public static void main (String[] args) { |
Te[][] arr = { |
{ new Stone(), new Scissors() }, |
{ new Scissors(), new Paper() }, |
{ new Paper(), new Stone() } |
}; |
} |
} |
class Te {} |
class Stone extends Te {} |
class Scissors extends Te {} |
class Paper extends Te {} |
``` |
こう書いている分には普通に初期化ができますが、実際にはどのように書かれているのでしょう? |
また、 |
```java |
List<Te, Te> winPattern |
``` |
Listは単一要素を並べたものになるので、「List<Te>」という書き方はできても「List<Te,Te>」のような書き方はできません。 |
Listは単一要素を並べたものになるので、「List<Te>」という書き方はできても「List<Te,Te>」のような書き方はできません。 |
Listで2次元配列を実現するなら「List<List<Te>>」のようにしないとまずいですね。 |