package me;
/*
* .java,v 1.1 2020/8/31 14:44 zd Exp $
* Created: [2020/8/31 14:44] by gqw
*/
/**
* **你知道吗?**
*/
/**
* **自从那次不经意间把你导入我的心。**
* **就从此再也无法导出了。**
*/
import yourFamily.Family;
import yourFamily.You;
public class MyHeart {
/**
* **真的希望从此你便是我私有的。**
*
* **别人无论如何也无法访问你的心。**
*
* **不过你放心,我会精心的保护它。**
*/
private static class YouBelongToMe{
You you=new You();
public You getYou() {
return you;
}
}
/**
* **我能抽象出整个世界。**
*/
abstract class World{
public abstract void newWorld();
}
/**
* **但是我不能抽象你。**
*/
public static boolean LoveYou(Object object) {
/**
* **因为你在我心中是那么的具体。**
*/
YouBelongToMe youBelongToMe=new YouBelongToMe();
You you = youBelongToMe.getYou();
/**
* **这都要感谢你的父类,在多年前创建了你。**
*/
Family family=new Family();
/**
* **我可以重载甚至覆盖这个世界里的任何一种方法。**
*
* **但是我却不能重载对你的思念,只能在心里不断的重写。**
*/
String yourHeart = you.getYourHeart();
/**
* **好想把你写成一个单例。**
*
* **这样别人就无法再访问你的心的构造函数。**
*
* **你在我的世界里已经烙上了常量的属性,亘古不变**
*/
final String MyLove=yourHeart;
/**
* **我好想给你的心加上一把同步锁。**
*
* **并且,一直持有他。**
*/
synchronized (You.class) {
}
return true;
}
public static void main(String[] args) {
/**
* **我调用了爱你这个方法**
*
* **当我义无返顾的把自己作为参数传进这个方法时。**
*/
MyHeart myHeart=new MyHeart();
LoveYou(myHeart);
/**
* **我才发现爱上你是一个死循环。**
*
* **我的堆栈里已经再也装不下别人。**
*
* **单单一个你,就已经要内存溢出了。**
*/
while (true){
/**
* **如果,你能调试一下。**
*
* **你会看到我的想你堆栈是怎样的。**
*
* **那么,你爱我吗?请把返回值告诉我。**
*
*/
boolean YouTellMe= LoveYou(myHeart);
if (YouTellMe){
// **如果返回的值为真,我会把它放进持久代,一直保存下去。**
}else {
// **如果返回值为假,那我就只能先抛一个异常。**
try {
throw new Exception();
} catch (Exception e) {
/**
* **但是,我会不断的捕获这个异常。**
*
* **重试到成功为止。**
*
* **因为,我的世界已经把其他人都排除了。**
*
* **缺少你,只会编译失败。**
*/
}
}
}
}
}
程序猿的表白打开方式,反正代码TA是看不懂,看注释不就行了了
最新推荐文章于 2021-01-12 08:15:55 发布