黑马程序员技术交流社区

标题: 技术问题 [打印本页]

作者: 胡家兵    时间: 2015-5-5 09:38
标题: 技术问题
class Person
{
   private int age;
   public void setage(int a)
   {
        age=a;
   }
}
我想问public static void这里面static什么时候加什么时候不加


作者: DonaldLove    时间: 2015-5-5 09:58
static是静态修饰符,可以修饰变量、方法、类。静态方法可以在不需要本类对象就可以调用,但只能调用其他静态方法和访问静态数据,而且不能引用this和super。静态方法通常为应用程序中的其他类提供一些实用工具,它独立于任何实例,必须被实现。
作者: zuoyou    时间: 2015-5-5 13:39
如果某个变量是整个类公用的,就在变量前加static。如果某个方法操作静态的变量,或方法,就也加static。静态方法不用创建对象,直接调用。




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