谁能为我解答下构造函数传值的问题,谢谢大家啦

我的基础很差,一直不知道构造函数怎样传值。
例如有一个窗体A,一个button按钮在上面,窗体里面有个数据a,一个窗体B,点击按钮,会显示窗体B,并且B里面也具有窗体A的数据a,那怎么写构造函数传值,是在哪个窗体写构造函数呢?最好能解释下构造函数怎么传值的

4个回答

给按钮设置点击事件,当触发事件就创建窗体B

qq_34418970
想飞的鱼丶 这是C#
4 年多之前 回复
qq_33251499
qq_33251499 按钮触发事件,创建B时,A中的数据可以直接访问到
4 年多之前 回复
qq_33251499
qq_33251499 请问下你这是java还是c#
4 年多之前 回复
qq_34418970
想飞的鱼丶 不是可以用构造函数传值吗,应该写在哪个窗体里
4 年多之前 回复

构造函数不是可以可以有形参嘛!就将数据传给窗体B的构造函数的形式参数

你这是c#的窗体吗?如果是的话,那么一个窗体类,会自动实例化一个对象,你如果写一个构造函数的话;那么得到的就将不是你系统给你默认的实例的那个窗口;
你拖得那些控件也将没有用;如果你是java的窗口话,不是拖控件的形式,包括窗口都是自定义的话,那么你在B里面的函数的形参定义上你要传递的数据类型就可以了;
如果你是android的activity窗口的话,那么intent可以解决你的问题;

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐