牛逼的This使用
Posted toov5
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了牛逼的This使用相关的知识,希望对你有一定的参考价值。
今天看到一个很不错的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使用的主要内容,如果未能解决你的问题,请参考以下文章