面向对象(四)之static和final详解.docxVIP

  • 6
  • 0
  • 约4.15千字
  • 约 7页
  • 2018-07-01 发布于上海
  • 举报
面向对象(四)static与final详解static关键字static关键字可以用于修饰属性,也可以用于修饰方法,还可以用于修饰类。static修饰属性当static修饰属性,无论一个类生成了多少个对象,所有这些对象共同使用唯一一份静态的成员变量;一个对象对该静态成员变量进行了修改,其他对象的该静态成员变量的值也会随之发生变化。如果一个成员变量是static,那么我们可以通过类名.成员变量名的方式来使用它。如:public class StaticTest1 { public static void main(String[] args) { Static s = new Static(); Static s2 = new Static(); s.a = 1; s.b = 2; int i=Staic.c=3//类名直接调用 System.out.println(s2.a);//此处将打印0; System.out.println(s2.b);//此处将打印2; Sysotem.out.println(i)//此处将打印3 }}class Static { int a; static int b; static int c;}static修饰方法static修饰的方法叫做静态方法。对于静态方法来说,可以使用类名.方法名的方式来访问对于静态方

文档评论(0)

1亿VIP精品文档

相关文档