黑马程序员技术交流社区

标题: 请教大家一个问题 [打印本页]

作者: jiangyong    时间: 2015-4-12 15:59
标题: 请教大家一个问题
static关键字的主要应用有哪些??
作者: cyr    时间: 2015-4-12 16:22
修饰类成员
作者: 燕赵之风    时间: 2015-4-12 16:32
在没有创建任何对象的前提下,仅仅通过类本身来调用static方法,这是static方法的主要用途。
作者: 燕赵之风    时间: 2015-4-12 16:35
static:用于修饰成员(变量和函数)。
特点:随着类的加载而加载;优先于对象存在;被所有对象所共享;可以直接被类名调用。
每一个应用程序中都有共性的功能,可以将这些功能进行抽取,独立封装,以便复用。
作者: yearn    时间: 2015-4-12 17:11
主要是用来修身方法,变量,代码块,用static修的的类成员随着类的加载而加载,可以被本类所有的对象共享!可以直接用类名调用!
作者: lf027    时间: 2015-4-12 17:20
第一:在静态方法中是没有关键字this的,因为静态是随着类的加载而加载,而this是对象创建才存在的
第二:静态方法只能访问静态成员变量和静态成员方法
第三:静态的内容可以通过对象调用,也可以类名调用,但是一般推荐使用类名调用
作者: 毛守锐    时间: 2015-4-12 17:59
(1)是一个关键字。可以修饰成员变量和成员方法。
(2)静态的特点:
                A:随着类的加载而加载
                B:优先于对象存在
                C:被类的所有对象共享
                D:可以通过类名调用
(3)静态的注意事项:
                A:在静态方法中是没有this关键字的。
                B:静态方法只能访问静态成员。
(4)静态内容的调用:




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