【2017年整理】第六章 面向对象中级.docVIP

  • 2
  • 0
  • 约2.52万字
  • 约 12页
  • 2017-02-09 发布于浙江
  • 举报
面向对象中级 1.类方法和实例方法 static关键字:加上static就是类变量、类方法,不加就是实例变量、实例方法 类方法不能直接访问实例变量和实例方法,要访问他们必须使用对象引用,类方法不能使用this关键字。但是实例方法可以直接访问实例变量、实例方法、类变量和类方法。 类变量和实例变量的区别: 实例变量在使用前必须创建一个对象,根据对象名.变量名使用,但是类变量不需要创建对象 所有该类的对象共享同一个类变量,但是每个对象都会有自己独特的实例变量 所有该类的对象都能改变类变量的值,但是每个对象只能改变自己的实例变量值 类方法和实例方法的区别 所有该类对象共享类方法和实例方法 类方法使用类名.方法名([参数])调用 实例方法使用对象名.方法名([参数])调用 2.代码块 定义:没有名字的语句组,用{}括起来,可以有修饰符static 示例: public class TestStatic{ static{ //静态代码块,只会执行一次, System.out.println(“第一个”); System.out.println(“第二个”); System.out.println(“第三个”); } { //普通代码块,每次访问都会执行, System.out.println(“第一个”); System.out.println(“第二个”)

文档评论(0)

1亿VIP精品文档

相关文档