Brian Carlstrom | 9f30b38 | 2011-08-28 22:41:38 -0700 | [diff] [blame] | 1 | // Copyright 2011 Google Inc. All Rights Reserved. |
| 2 | |
| 3 | class Interfaces { |
| 4 | interface I { |
| 5 | public void i(); |
| 6 | } |
| 7 | interface J { |
| 8 | public void j1(); |
| 9 | public void j2(); |
| 10 | } |
jeffhao | 5dbddee | 2011-09-07 16:38:26 -0700 | [diff] [blame] | 11 | interface K extends J { |
| 12 | public void k(); |
| 13 | } |
Brian Carlstrom | 9f30b38 | 2011-08-28 22:41:38 -0700 | [diff] [blame] | 14 | class A implements I, J { |
| 15 | public void i() {}; |
| 16 | public void j1() {}; |
| 17 | public void j2() {}; |
| 18 | } |
jeffhao | 5dbddee | 2011-09-07 16:38:26 -0700 | [diff] [blame] | 19 | class B implements K { |
| 20 | public void j1() {}; |
| 21 | public void j2() {}; |
| 22 | public void k() {}; |
| 23 | } |
Brian Carlstrom | 9f30b38 | 2011-08-28 22:41:38 -0700 | [diff] [blame] | 24 | } |