一个很重要的思想 ,就是在多线程中 ,参数传不进来,但是要用到,(有两个办法 拿到参数)
法一:定义 静态成员变量 (类名 . 访问)注:非静态的只能通过 创建对象 (利用对象名 . 访问)
法二:创建类的成员变量 并提供带参的构造方法
如 Exchange 方法 在两个子线程类中(去创建成员变量 提供带参的构造方法 就可以在该类中直接使用) 和 主方法中 (去创建 与成员变量 同名的 对象)在主方法中,在创建子线程类的对象时,将同名的对象,作为参数传递给创建子线程类的对象 给带参构造方法。
法一:定义 静态成员变量 (类名 . 访问)注:非静态的只能通过 创建对象 (利用对象名 . 访问)
法二:创建类的成员变量 并提供带参的构造方法
如 Exchange 方法 在两个子线程类中(去创建成员变量 提供带参的构造方法 就可以在该类中直接使用) 和 主方法中 (去创建 与成员变量 同名的 对象)在主方法中,在创建子线程类的对象时,将同名的对象,作为参数传递给创建子线程类的对象 给带参构造方法。
2022-08-01
在牛客打卡7天,今天也很努力鸭!
全部评论
相关推荐
点赞 评论 收藏
分享
![](https://static.nowcoder.com/fe/file/oss/1716965564844UEBJN.png)
![](https://static.nowcoder.com/fe/file/oss/1716965585666UBBME.png)
腾讯
| 校招
| 超多精选岗位
点赞 评论 收藏
分享
02-12 16:33
中南大学 Java 点赞 评论 收藏
分享