问题描述
- 谁能为我解答下构造函数传值的问题,谢谢大家啦
- 我的基础很差,一直不知道构造函数怎样传值。
例如有一个窗体A,一个button按钮在上面,窗体里面有个数据a,一个窗体B,点击按钮,会显示窗体B,并且B里面也具有窗体A的数据a那怎么写构造函数传值,是在哪个窗体写构造函数呢?最好能解释下构造函数怎么传值的
解决方案
http://bbs.csdn.net/topics/360140208
参考我的帖子
解决方案二:
你这是c#的窗体吗?如果是的话,那么一个窗体类,会自动实例化一个对象,你如果写一个构造函数的话;那么得到的就将不是你系统给你默认的实例的那个窗口;
你拖得那些控件也将没有用;如果你是java的窗口话,不是拖控件的形式,包括窗口都是自定义的话,那么你在B里面的函数的形参定义上你要传递的数据类型就可以了;
如果你是android的activity窗口的话,那么intent可以解决你的问题;
解决方案三:
给按钮设置点击事件,当触发事件就创建窗体B
解决方案四:
构造函数不是可以可以有形参嘛!就将数据传给窗体B的构造函数的形式参数
时间: 2024-08-18 09:50:48