Chinaunix首页 | 论坛 | 博客
  • 博客访问: 140954
  • 博文数量: 37
  • 博客积分: 277
  • 博客等级: 二等列兵
  • 技术积分: 326
  • 用 户 组: 普通用户
  • 注册时间: 2011-02-17 21:06
文章分类
文章存档

2016年(2)

2015年(11)

2014年(5)

2013年(7)

2012年(4)

2011年(8)

分类: Java

2011-11-25 23:19:40

    假设有一个接口I1,父类F1,子类S1;在父类F1中用内部类实现了I1接口IC1,现在要在S1中返回实现I1接口的类IC1的对象。
    当在F1中按照如下申明的时候:

public class F1{
     protected class IC1 implements I1{

     }
}

在子类S1中是无法生成IC1的对象的,要生成IC1的对象,有2种方法:

   1: 给IC1添加一个public构造方法
   2; 将IC1的访问权限改为public
阅读(866) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~