例如:publicclassTest5{privatestaticinta;privateintb;static{Test5.a=3;System.out.println(a);Test5 t=newTest5();t.f();t.b=1000;System.out.println(t.b);}static{Test5.a=4;System.out.println(a);}publicstaticvoidmain(String[]args){// TODO 自动生成方法存根}static{Test5.a=5;System.ou...
public static void test(){System.out.println("Hello world!");} public:是一个访问修饰符,表示该方法为公有方法,被所有类可见。static:是一个关键字,表示是一个静态方法,表示该方法在类加载的时候被加载,优于对象存在,并且被所有所有对象共享。void:是一个返回类型,表示该方法没有返回值。
初看JAVA时,各种声明,public、private、protect、default、static、final,public static class等简直是懵比了。 一、 为什么要有public、private这些权限修饰符 其实,主要是因为在程序中,访问不同的资源,如变量、方法及类需要有不同限制的需求,这些声明词就进行了一个权限的设置。 举个例子,在一个办公室里,只有一个...
static:静态成员修饰符,其修饰的静态变量脱离具体对象独立存在,在内存中之后一份拷贝,所有的对象都公用这一个存储空间,所以对static修饰的静态变量进行的修改对该类的所有对象都起作用。static修饰的静态函数代表所有对象的统一操作,只能调用静态变量。static是针对面向对象中的“多态”而提出来的,static修饰的静态成员不...
public static void main(String[] args)这是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.跟C语言里面的main()函数的作用是一样的.只有有main()方法的java程序才能够被java虚拟机欲行,可理解为规定的格式 对于里面的参数及修饰符 public:表示的这个程序的访问权限,表示的是任何...
1.public void 修饰是非静态方法,该类方法属于对象,在对象初始化(new Object())后才能被调用;void是表示要定义的这个方法没有返回值。 2.public static void 修饰是静态方法,属于类,使用【类名.方法名】直接调用。public static是不完整的修饰符,后面要加上void,String,int等类型,表示方法是静态方法。
public void 是给对象调用的方法 public static void 是给类调用的方法 举个例子说,Person类,如果要打印【姓名】,void printName应该打印出【张三】、【李四】之类的实际姓名,这个是由张三zhangsan.printName、lisi.printName等对象调用;static void printName应该打印出【人类】,这个是Person.print...
这是static关键词,使用该关键词是属性或方法变为全局变量或全局方法,使用static关键词修饰的方法不需要创建类的实例使用,而是直接通过 类名.方法 名使用
static int a = 13;//为静态变量 我们常见的 public static void main(){} //就是一个静态方法 static修饰过之后和不修饰有什么区别呢? 修饰过之后的属性和方法和类的生命周 期是一样的,也可以理解为类在静态的东西就在,类没了静态的东西就没了。
public static void main(String[] args) 这是java程序的入口地址,java虚拟机运行程序的时候首先找的就是main方法.跟C语言里面的main()函数的作用是一样的.只有有main()方法的java程序才能够被java虚拟机欲行,可理解为规定的格式 对于里面的参数及修饰符 public:表示的这个程序的访问权限,表示的是任何的场合可以...