当你在一个类里面想要调用其他函数传入的参数的时候,比如你在游戏进程中;
我想当我出完牌;杀完BOSS或者某些特定情节的时候; 这时候 我就需要弹出一个界面;
说 你赢了;或者你完成了xxx; 这里面的文本框内容是需要在他自己的界面里面调用的;
如果你想在你游戏进程的时候传入这些不同的文本文字;怎么办;
这时候你就可以利用构造函数传入参数;
什么是构造函数: 构造函数就是一个类默认的属性;
比如 你构造了一个人;你就默认他有身体;
public body: xxxx;
身体是不是有胖瘦 这时候你想传入体重;
你就设置他的默认属性 也就是构造函数里面接收这个传入的属性值;
constructor( bodyNumber:number )并且
在设定体重的方法里面设定 weight = bodyNumber;
这时 你 new xiaoming = new man(100) ;
这个100 就会传入到Man里面的weight里面来;
小明就变成了一个体重为100的人;
我这里面使用的是传入GameOver中的人谁赢了就传入一个文本框xxx赢了;
当谁手牌为0谁触发;这里其实可以在写一个循环当i=多少然后谁赢了传入一个数组然后代码会少一些;
最后通过gameOver这个方法里面设定的方法将传入的字符串传入到GameOver这个类里面;
来源:CSDN
作者:谭皓月
链接:https://blog.csdn.net/weixin_42262215/article/details/80837983