黑马程序员技术交流社区

标题: static、final 用法和区别 [打印本页]

作者: nicezt    时间: 2016-9-10 17:50
标题: static、final 用法和区别
如题。总是搞混了!
作者: 孙洪勇    时间: 2016-9-10 18:23
static是静态,全局访问,final是最终,全局不变
作者: 383412263    时间: 2016-9-10 22:17
Java关键字final、static使用总结   http://lavasoft.blog.51cto.com/62575/18771/
这个是网友总结的,比较详细,并且举例说明,你可以看看
作者: nicezt    时间: 2016-9-12 18:09
都看到了!final可以修饰类,方法和常量。
1.修饰类时不能被继承,类中方法默认为final.
2.修饰方法时该方法可以被继承但是不能被覆盖。
3.修饰常量时,只能被赋值一次。
static 可以修饰方法和变量。
1.修饰方法时为静态方法,在加载类时默认执行静态方法。
2.修饰变量时,可以通过类名.变量名直接访问该变量。(所以不能和private同时使用)
应该差不多是这个意思吧!
作者: 9527个人    时间: 2016-9-12 18:19
static修饰的变量是可变的,final修饰的是常量,无法修改
作者: nicezt    时间: 2016-9-12 18:23
谢谢各位的回答!如何结贴啊
作者: 冷冷冷白    时间: 2016-9-12 21:21
此贴在此终结,这样就结了
作者: nicezt    时间: 2016-9-13 23:52
冷冷冷白 发表于 2016-9-12 21:21
此贴在此终结,这样就结了

就这样子阿
作者: nicezt    时间: 2016-9-13 23:54
冷冷冷白 发表于 2016-9-12 21:21
此贴在此终结,这样就结了

就这样子阿
作者: cat哥    时间: 2016-9-13 23:59
过几天学会了回你




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2