抖音表白代码怎么做

抖音表白代码怎么做,第1张

很多朋友在刷抖音的时候刷到很多表白代码,很是神奇。想知道这是怎么做的,自己也想弄一个,下面小编为大家带来了抖音表白代码制作教程分享,想学习的朋友快来了解一下吧!

抖音表白代码制作教程介绍

步骤一:

在电脑上新建一个txt文件。

步骤二:

打开txt文件,复制以下代码粘贴进去(可以修改中文部分,其它代码不要动!)。保存并关闭txt文件。

msgbox(做我女朋友好吗)

msgbox(房产证上写你名字)

msgbox(保大)

msgbox(我妈会游泳)

步骤三:

将txt文件名称后面的“txt”改为“vbs”。

步骤四:

双击改名后的vbs文件即可看到和抖音视频上一样的效果。

注意事项

若新建的txt文件不显示“txt”,可随便打开一个文件夹,再,在文件扩展名前面打勾即可。

抖音|

⑴浅复制(浅克隆)

被复制对象的所有变量都含有与原来的对象相同的值,而所有的对其他对象的引用仍然指向原来的对象。换言之,浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。

⑵深复制(深克隆)

被复制对象的所有变量都含有与原来的对象相同的值,除去那些引用其他对象的变量。那些引用其他对象的变量将指向被复制过的新对象,而不再是原有的那些被引用的对象。换言之,深复制把要复制的对象所引用的对象都复制了一遍。

Java的clone()方法

⑴clone方法将对象复制了一份并返回给调用者。一般而言,clone()方法满足:

①对任何的对象x,都有xclone() !=x//克隆对象与原对象不是同一个对象

②对任何的对象x,都有xclone()getClass()= =xgetClass()//克隆对象与原对象的类型一样

③如果对象x的equals()方法定义恰当,那么xclone()equals(x)应该成立。

⑵Java中对象的克隆

①为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。

②在派生类中覆盖基类的clone()方法,并声明为public。

③在派生类的clone()方法中,调用superclone()。

④在派生类中实现Cloneable接口。

请看如下代码:

class Student implements Cloneable

{

String name;

int age;

Student(String name,int age)

{

thisname=name;

thisage=age;

}

public Object clone()

{

Object o=null;

try

{

o=(Student)superclone();//Object中的clone()识别出你要复制的是哪一

// 个对象。

}

catch(CloneNotSupportedException e)

{

Systemoutprintln(etoString());

} return o;

}

}

public static void main(String[] args)

{

Student s1=new Student("zhangsan",18);

Student s2=(Student)s1clone();

s2name="lisi";

s2age=20;

Systemoutprintln("name="+s1name+","+"age="+s1age);//修改学生2后,不影响 //学生1的值。

}

说明:

①为什么我们在派生类中覆盖Object的clone()方法时,一定要调用superclone()呢在运行时刻,Object中的 clone()识别出你要复制的是哪一个对象,然后为此对象分配空间,并进行对象的复制,将原始对象的内容一一复制到新对象的存储空间中。

②继承自javalangObject类的clone()方法是浅复制。以下代码可以证明之。

class Professor

{

String name;

int age;

Professor(String name,int age)

{

thisname=name;

thisage=age;

}

}

class Student implements Cloneable

{

String name;//常量对象。

int age;

Professor p;//学生1和学生2的引用值都是一样的。

Student(String name,int age,Professor p)

{ thisname=name;

thisage=age;

thisp=p;

}

public Object clone()

{

Student o=null;

try

{

o=(Student)superclone();

}

catch(CloneNotSupportedException e)

{

Systemoutprintln(etoString());

}

op=(Professor)pclone();

return o;

}

}

public static void main(String[] args)

{

Professor p=new Professor("wangwu",50);

Student s1=new Student("zhangsan",18,p);

Student s2=(Student)s1clone();

s2pname="lisi";

s2page=30;

Systemoutprintln("name="+s1pname+","+"age="+s1page);//学生1的教授 //成为lisi,age为30。

}

那应该如何实现深层次的克隆,即修改s2的教授不会影响s1的教授代码改进如下。

改进使学生1的Professor不改变(深层次的克隆)

class Professor implements Cloneable

{

String name;

int age;

Professor(String name,int age)

{

thisname=name;

thisage=age;

}

public Object clone()

{

Object o=null;

try

{

o=superclone();

}

catch(CloneNotSupportedException e)

{

Systemoutprintln(etoString());

}

#p#副标题#e#

return o;

}

}

class Student implements Cloneable

{

String name;

int age;

Professor p;

Student(String name,int age,Professor p)

{

thisname=name;

thisage=age;

thisp=p;

}

public Object clone()

{

Student o=null;

try

{

o=(Student)superclone();

}

catch(CloneNotSupportedException e)

{

Systemoutprintln(etoString());

}

op=(Professor)pclone();

return o;

}

}

public static void main(String[] args)

{

Professor p=new Professor("wangwu",50);

Student s1=new Student("zhangsan",18,p);

Student s2=(Student)s1clone();

s2pname="lisi";

s2page=30;

Systemoutprintln("name="+s1pname+","+"age="+s1page);//学生1的教授不改变。

}

3利用串行化来做深复制

把对象写到流里的过程是串行化(Serilization)过程,但是在Java程序师圈子里又非常形象地称为“冷冻”或者“腌咸菜(picking)”过程;而把对象从流中读出来的并行化(Deserialization)过程则叫做“解冻”或者“回鲜(depicking)”过程。应当指出的是,写在流里的是对象的一个拷贝,而原对象仍然存在于JVM里面,因此“腌成咸菜”的只是对象的一个拷贝,Java咸菜还可以回鲜。

在Java语言里深复制一个对象,常常可以先使对象实现Serializable接口,然后把对象(实际上只是对象的一个拷贝)写到一个流里(腌成咸菜),再从流里读出来(把咸菜回鲜),便可以重建对象。

如下为深复制源代码。

public Object deepClone()

{

//将对象写到流里

ByteArrayOutoutStream bo=new ByteArrayOutputStream();

ObjectOutputStream oo=new ObjectOutputStream(bo);

oowriteObject(this);

//从流里读出来

ByteArrayInputStream bi=new ByteArrayInputStream(botoByteArray());

ObjectInputStream oi=new ObjectInputStream(bi);

return(oireadObject());

}

这样做的前提是对象以及对象内部所有引用到的对象都是可串行化的,否则,就需要仔细考察那些不可串行化的对象可否设成transient,从而将之排除在复制过程之外。上例代码改进如下。

class Professor implements Serializable

{

String name;

int age;

Professor(String name,int age)

{

thisname=name;

thisage=age;

}

}

class Student implements Serializable

{

String name;//常量对象。

int age;

Professor p;//学生1和学生2的引用值都是一样的。

Student(String name,int age,Professor p)

{

thisname=name;

thisage=age;

thisp=p;

}

public Object deepClone() throws IOException,

OptionalDataException,ClassNotFoundException

{

//将对象写到流里

ByteArrayOutoutStream bo=new ByteArrayOutputStream();

ObjectOutputStream oo=new ObjectOutputStream(bo);

oowriteObject(this);

//从流里读出来

ByteArrayInputStream bi=new ByteArrayInputStream(botoByteArray());

ObjectInputStream oi=new ObjectInputStream(bi);

return(oireadObject());

}

}

public static void main(String[] args)

{

Professor p=new Professor("wangwu",50);

Student s1=new Student("zhangsan",18,p);

Student s2=(Student)s1deepClone();

s2pname="lisi";

s2page=30;

Systemoutprintln("name="+s1pname+","+"age="+s1page); //学生1的教授不改变。

}

#p#副标题#e#

Attention !!!

再过几天,

就到了恩爱秀满天的日子了!

七夕!中国情人节!

很多单身汪都在绞尽脑汁

买什么礼物给TA?

鲜花?包包?

还是请TA一起去看场**?

用什么方式告诉对方

内心最想对TA说的话

不能跟这个哥们一样

原本想对TA说

结果嘴巴一哆嗦

说成了

每当想起你这张丑脸,我就泛起了微笑……

结果可想而知?

一开始我以为这样的悲剧

只会发生在程序员身上

因为外界都认为

程序员不浪漫、木内

但我错了

程序员的表白方式更加的特别

NO1

把以下代码保存为html后缀文件在浏览器中打开,

Happy

结果就是这样的

喜欢吗?

NO2

某公司程序员对小编说

于是就有了

有没有暖到你的内心呢?

温馨告白

程序员,也许不善言辞

但总是默默地在行动

用行动去诠释他们对你的爱

值此七夕佳节

雅腾教育祝愿

每一个程序员

和即将成为程序员的朋友

七夕快乐!

永远幸福!

欢迎分享,转载请注明来源:表白网

原文地址:https://h5.hunlipic.com/biaobai/3173796.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2024-02-10
下一篇2024-02-10

发表评论

登录后才能评论

评论列表(0条)

    保存