首页 > 其他 > 详细

牛逼的This使用

时间:2018-10-25 10:31:26      阅读:137      评论:0      收藏:0      [点我收藏+]

今天看到一个很不错的this使用demo:

package com.toov5.Reordering;

class Message1{
    private Channel channel;
    private String title;
    private String content;
    
    public Message1(Channel channel,String title, String content) {
        this.channel=channel;
        this.title=title;
        this.content=content;
    }
    public void send(){
        if (this.channel.isConnect()) {
            System.out.println("发送消息title"+this.title+"conten"+this.content);
            
        }else {
            System.out.println("无法发送");
        }
    }
    
}

class Channel{
    private Message1 message;
    public Channel(String title, String content) {
        this.message=new Message1(this, title, content);
        this.message.send();
    }
    public boolean isConnect(){
        return true;
    }
}

public class ThisTest {
     public static void main(String[] args) {
        Channel ch = new Channel("toov5", "happy");
//        Message message = new Message(ch, "toov2", "happy");
//        message.send();
    }
    
    
    
}

 

牛逼的This使用

原文:https://www.cnblogs.com/toov5/p/9847587.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!