《JAVA语言程序设计》第5章 java面向对象程序设计.pptVIP

  • 17
  • 0
  • 约2.98万字
  • 约 82页
  • 2017-03-08 发布于浙江
  • 举报

《JAVA语言程序设计》第5章 java面向对象程序设计.ppt

2.类方法 声明为static的方法称为类方法(或称静态方法),与此相对,没有static修饰的成员方法则为实例方法。类方法的本质是该方法属于整个类,而不是属于某个实例,可以不创建实例,直接通过类名调用。 类方法的使用具有以下特点: (1)类方法可以通过类直接调用,而不需要创建实例对象。例如:Java Application的入口main()方法就被声明为static类方法,可以不需要创建任何实例对象对调用。 (2)类方法属于整个类,被调用时可能还没有创建任何对象实例,因此类方法内只可以访问类变量,而不能直接访问实例变量和实例方法。 (3)类方法中不能使用this关键字,因为静态方法不属于任何一个实例。 【例5-21】static修饰类方法 public class Ex5_21_Static2 { public static void main(String[] args) { System.out.println(staticTestFunction.addUP(10,5));//正确,类方法可被类直接调用 5.5非访问控制符 //System.out.println(staticTestFunction.sub());//错误 ,实例方法不能被类直接调用 staticTestFunctio

文档评论(0)

1亿VIP精品文档

相关文档