我想做燕子

我想做燕子

我想做燕子
只需简单思想
只求风中流浪
我想做树
不长六腑五脏
不会寸断肝肠

我做不成燕子
所以我
躲不过感情的墙
我做不成树
因此也
撑不破伤心的网

来生做燕子吧
随意找棵树休息翅膀
然后淡然飞向远方
来生做树吧
枝头的燕子飞走时
不去留恋地张望
···小雨康桥

把诗转化成代码

今生
创建生物接口

/**
 * 生物
 * @author jackfrued
 *
 */
public interface Creature {

}

燕子 接生物接口

public class Swallow implements Creature {
    /**
     * 简单思想
     */
    public void thinkSimply() {
        System.out.println("简单思想");
    }

    /**
     * 风中流浪
     */
    public void wanderInWind() {
        System.out.println("风中流浪");
    }
}

树 接生物接口

public class Tree implements Creature {

    public void toBeHeartless() {
        System.out.println("不长六腑五脏");
        System.out.println("不会寸断肝肠");
    }
}

public class I implements Creature {

}

测试代码

public class Test01 {

    public static void main(String[] args) {
        Creature i = new I();

        if(i instanceof Swallow) {
            ((Swallow) i).thinkSimply();
            ((Swallow) i).wanderInWind();
        }
        else {
            System.out.println("飞不过感情的墙");
        }

        if(i instanceof Tree) {
            ((Tree) i).toBeHeartless();
        }
        else {
            System.out.println("撑不破伤心的网");
        }
    }
}

以上是今生的版本
下面的来世的版本
生物接口

/**
 * 生物
 * @author 
 *
 */
public interface Creature {

}

燕子 接生物接口

public interface Swallow extends Creature {

    /**
     * 简单思想
     */
    public void thinkSimply();

    /**
     * 风中流浪
     */
    public void wanderInWind();
}

树 接生物接口

public interface Tree extends Creature {

    public void toBeHeartless();
}

public class I implements Tree, Swallow {

    @Override
    public void thinkSimply() {
        System.out.println("随意找棵树休息翅膀");
    }

    @Override
    public void wanderInWind() {
        System.out.println("淡然飞向远方");
    }

    @Override
    public void toBeHeartless() {
        System.out.println("当枝头燕子飞去时,再不用留恋张望");
    }

}

测试代码

public class Test01 {

    public static void main(String[] args) {
        Creature i = new I();

        if(i instanceof Swallow) {
            ((Swallow) i).thinkSimply();
            ((Swallow) i).wanderInWind();
        }
        else {
            System.out.println("飞不过感情的墙");
        }

        if(i instanceof Tree) {
            ((Tree) i).toBeHeartless();
        }
        else {
            System.out.println("撑不破伤心的网");
        }
    }
}
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值