关于This

//www.xinshuguang.org
//新曙光培训@未央
interface myActionListener{}
//这个接口的作用是让func2和func3有同样类型的参数
//而后这种参数又由不同的类去实现
class myButton{
   public void func2(myActionListener k){System.out.println("func2: "+k);}
   public void func3(myActionListener k){System.out.println("func3: "+k);}
}
class AboutThis implements myActionListener{
   myButton oneButton;
   AboutThis(){
     System.out.println("新曙光@未央");
  
     class InsideThis implements myActionListener{
     InsideThis(){
     System.out.println("www.xinshuguang.org");
     }
   }
   oneButton =new myButton();

   oneButton.func2(this);
   //大家看看由此而产生的输出
   //与最后一行产生的输出比较,就知道
   //this就是AboutThis()这个类的实例
   oneButton.func3(new InsideThis());
   }//这之上是构造函数
  
   public static void main(String[] args){
     AboutThis 这个到底是谁=new AboutThis();
     System.out.println("main: "+这个到底是谁);
    
    
   }
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值