社区
Java SE
帖子详情
各位前辈。指点一下静态方法行吗 谢谢
JwikiT
2011-11-23 05:06:45
现在学习JAVA,到时候到了静态域和静态方法有点问题,是说只要是静态的就是以后都要用静态来解决吗·
...全文
97
7
打赏
收藏
各位前辈。指点一下静态方法行吗 谢谢
现在学习JAVA,到时候到了静态域和静态方法有点问题,是说只要是静态的就是以后都要用静态来解决吗·
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
大头圆
2011-11-23
打赏
举报
回复
我不赞成上面说的 静态方法不能能调用非晶态方法有个规则
我是个静态方法
调用本类的静态方法 直接方法名
本类的非静态方法 先New 对象 在调用
其他类的静态方法 类名。方法名
其他类的非静态方法 先New 对象 在调用
我是个非静态方法
调用本类的静态方法 直接方法名
本类的非静态方法 直接方法名
其他类的静态方法 类名。方法名
其他类的非静态方法 先New 对象 在调用//这个可能不对 忘记了
年轻的老头-tao
2011-11-23
打赏
举报
回复
[Quote=引用 2 楼 kankan231 的回复:]
静态变量和静态方法属于整个类,所有该类的对象共享静态变量,一般用类名访问他们。静态方法内只能访问静态变量和静态方法,不能访问非静态的,静态代码块只在该类被加载的时候执行一次。我也刚学Java没多久,不知道这么说对不对,错了请指正,呵呵
[/Quote]+1
静态变量初始化在类装载的时候就初始化了,而非静态没有初始化,这是静态块不能访问非静态块的原因。凡是静态的建议用类名直接调用,不要用它的实例去调用。
yktd26
2011-11-23
打赏
举报
回复
静态的,只需要装载类,不需要构造类的实例
小赖赖
2011-11-23
打赏
举报
回复
静态方法就是类的方法,可以直接用类名访问,也可以用对象访问
非静态方法是对象的方法,需要通过实例化的对象访问
静态方法一般用于实现单例模式,或实现一个类通用的东西
yiliang1990
2011-11-23
打赏
举报
回复
只有 调用静态方法。 不能调用非静态方法
kankan231
2011-11-23
打赏
举报
回复
静态变量和静态方法属于整个类,所有该类的对象共享静态变量,一般用类名访问他们。静态方法内只能访问静态变量和静态方法,不能访问非静态的,静态代码块只在该类被加载的时候执行一次。我也刚学Java没多久,不知道这么说对不对,错了请指正,呵呵
kankan231
2011-11-23
打赏
举报
回复
没看明白你的问题是什么意思
解析静态库(Lib)文件,提取出所有函数信息,组织成自定义格式文件
目的:确定函数SIZE的方案还不够严谨,望牛人指教标准:《Microsoft可移植可执
行
文件和通用目标文件格式文件规范》,简称《PE COFF文件规范》注意:这里的LIB指的是静态库,要和编写DLL所生成的lib区别开来 ...
一名嵌入式老
前辈
,我的第一个引路人
关注、星标公众号,直达精彩内容作者:郭天祥今天分享
一下
郭天祥
前辈
那时候大学时光:在哈尔滨工程大学五年,我在学校电子创新实验室呆了四年,这四年里创新实验室给我提供了良好的学习环境和完善的实验设备;...
2017我的校招历程
算起来已经有将近两个月没有写...我拿的offer也不多,质量也不高,所以不存在什么炫耀之意,只是想单纯的把我遇到的坑以及经验分享出来,毕竟我也是从众多
前辈
的
指点
中慢慢成长起来的,我觉得我也有理由、有义务贡献
让
前辈
再次激励我不断进步
再次转载王垠
前辈
的一篇文章,想必大家也都有所耳闻:《完全用GNU/Linux工作》,激励自己。(当然,我并是说Windows不好,各取所长罢了) 我已经半年没有使用Windows的方式工作了。Linux高效的完成了我所有的...
一手好牌打的稀碎,艺术跨工科读研很迷茫,求大佬
指点
#听劝,这个公司值得去吗(42987)# #听劝,这个公司值得去吗#宇通集团的工作强度大不大,整体的公司氛围想要了解
一下
,蹲蹲回答
谢谢
2023.11.8 hw机考题目 * 第一题:多个[a,b]构成二维数组。a是员工编号,b是员工...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章