火山软件开发平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 火山 源码 类库
查看: 4608|回复: 8
打印 上一主题 下一主题

类作为变量怎么禁止初始化?

[复制链接]

4

主题

14

帖子

304

积分

中级会员

Rank: 3Rank: 3

积分
304
跳转到指定楼层
楼主
发表于 2021-1-13 20:50:40 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式


如图,在调用测试方法时,每调用一次都会初始化一次我的主窗口
回复

使用道具 举报

53

主题

1328

帖子

7413

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7413
沙发
发表于 2021-1-13 20:57:05 | 只看该作者
变量必须得初始化
回复

使用道具 举报

91

主题

486

帖子

2013

积分

金牌会员

免费版体验专员

Rank: 6Rank: 6

积分
2013
板凳
发表于 2021-1-13 20:58:40 | 只看该作者
我猜你是想调用 测试 方法时,输出主窗口对象标签1的标题吧。
把你的局部变量 主窗口删了。
主窗口对象 静态 取消
调试输出(主窗口对象.标签1.标题)
非主流编程软件/非官方指定的/非正式版体验专员
回复

使用道具 举报

4

主题

14

帖子

304

积分

中级会员

Rank: 3Rank: 3

积分
304
地板
 楼主| 发表于 2021-1-13 21:00:55 | 只看该作者
Fang0x378 发表于 2021-1-13 20:58
我猜你是想调用 测试 方法时,输出主窗口对象标签1的标题吧。
把你的局部变量 主窗口删了。
主窗口对象 静 ...

是这样,但是在不同类,只能静态访问
回复

使用道具 举报

4

主题

14

帖子

304

积分

中级会员

Rank: 3Rank: 3

积分
304
5#
 楼主| 发表于 2021-1-13 21:04:07 | 只看该作者

好吧,我还以为能不初始化,谢谢了。
回复

使用道具 举报

53

主题

1328

帖子

7413

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7413
6#
发表于 2021-1-13 21:08:36 | 只看该作者
不用定义为静态,可以使用"取程序"全局方法获得你的"启动类"的实例对象,然后把你想在各个类之间共享的**放在启动类中并公开就好了.
回复

使用道具 举报

91

主题

486

帖子

2013

积分

金牌会员

免费版体验专员

Rank: 6Rank: 6

积分
2013
7#
发表于 2021-1-13 21:09:09 | 只看该作者
likanglong 发表于 2021-1-13 21:00
是这样,但是在不同类,只能静态访问

取程序 ().主窗口对象 ()  可以访问启动类里的主窗口对象。

其他类的话,我也没搞懂怎么弄。
非主流编程软件/非官方指定的/非正式版体验专员
回复

使用道具 举报

4

主题

14

帖子

304

积分

中级会员

Rank: 3Rank: 3

积分
304
8#
 楼主| 发表于 2021-1-13 21:11:07 | 只看该作者
Fang0x378 发表于 2021-1-13 21:09
取程序 ().主窗口对象 ()  可以访问启动类里的主窗口对象。

其他类的话,我也没搞懂怎么弄。 ...

还能这样,多谢多谢
回复

使用道具 举报

91

主题

486

帖子

2013

积分

金牌会员

免费版体验专员

Rank: 6Rank: 6

积分
2013
9#
发表于 2021-1-13 21:13:21 | 只看该作者
飞扬工作室 发表于 2021-1-13 21:08
不用定义为静态,可以使用"取程序"全局方法获得你的"启动类"的实例对象,然后把你想在各个类之间共享的**放在 ...

原来这样,总算明白了!
非主流编程软件/非官方指定的/非正式版体验专员
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|火山软件开发平台 ( 鄂ICP备18029190号 )

GMT+8, 2024-4-19 22:37 , Processed in 0.097507 second(s), 20 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表