随笔 - 56  文章 - 0 评论 - 0 阅读 - 50755

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
class A
  {
      class B;
      def foo(b:A#B){}  //def foo(b:B){} 后面的a1.foo(b2) 就不能通过编译
  }
 
  object Main {
      def main(args: Array[String]): Unit = {
 
          val a1 = new A;
          val b1 = new a1.B;
          val a2 = new A;
          val b2 = new a2.B;
           
          a1.foo(b2);
      }
  }

  

posted on   scala  阅读(500)  评论(0)    收藏  举报
点击右上角即可分享
微信分享提示