3.3++Java的非访问控制符.pptVIP

  • 3
  • 0
  • 约8.71千字
  • 约 21页
  • 2016-08-12 发布于安徽
  • 举报
3.3++Java的非访问控制符.ppt

3.3 Java的非访问控制符 Java的非访问控制符 static 静态修饰符 修饰属性和方法 abstract 抽象修饰符 修饰类和方法 final 最终修饰符 修饰类、属性和方法 3.3.1 静态属性、静态方法与静态初始化器 static是静态修饰符。 (1)静态属性 被static修饰的属性不属于任何一个类的具体对象,是公共的存储单元。任何对象访问它时,取到的都是相同的数值。静态属性是类属性。 当需要引用或修改一个static限定的类属性时,可以使用类名,也可以使用某一个对象名,效果相同。 (2)静态方法 用static修饰符修饰的方法,是属于整个类的方法。 例如,在PhoneCard200中如果需要修改附加费,可以定义一个静态方法setAdditory( ): static void setAdditory ( double newAdd) { if(newAdd 0) additoryFee = newAdd; } 用static修饰的方法的含义: 1)调用这个方法时应该使用类名做前缀,不用某个具体的对象名; 2)该方法属于整个类,它在内存中的代码段随着类的定义而分配和装载; 3)该方法不能操纵属于某个对象的成员变量,即static方法只能处理static属性。 (3)

文档评论(0)

1亿VIP精品文档

相关文档