黑马程序员技术交流社区
标题:
关于static所修饰的方法
[打印本页]
作者:
陶吉才
时间:
2013-6-13 13:19
标题:
关于static所修饰的方法
本帖最后由 陶吉才 于 2013-6-13 18:20 编辑
static所修饰的方法称为静态方法,静态方法的特点是无需本类的对象即可调用此方法即 类名.static方法
声明为static的方法有以下几条限制:
· 只能能调用其他的static 方法。
· 只能访问被static修饰的变量。
· 不能引用this 或super。
例如:
class Simple
{
static void go()
{
System.out.println("Welcome");
}
}
public class Cal
{
public static void main(String[] args)
{
Simple.go();
}
}
在例子中,go()方法为静态方法,所以不需要创建simple类的对象,直接调用即可。还有,mian函数为静态的,可以直接调用静态方法。
静态方法常常为应用程序中的其它类提供一些实用工具所用,在Java的类库中大量的静态方法正是出于此目的而定义的。
作者:
张禄宇
时间:
2013-6-13 15:08
追问一下 static 所修饰的方法 可以被继承吗
作者:
曹睿翔
时间:
2013-6-13 15:35
发帖注意分类,你的帖子重复,并且这种帖子适合改为已解决分类
作者:
陶吉才
时间:
2013-6-13 18:23
张禄宇 发表于 2013-6-13 15:08
追问一下 static 所修饰的方法 可以被继承吗
不能,所以static不能被abstract修饰
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2