Java编程(4补充).pptVIP

  • 7
  • 0
  • 约6.09千字
  • 约 24页
  • 2017-06-08 发布于天津
  • 举报
Java编程(4补充).ppt

4.6 null、this、super null关键字 null表示“空”,用于指代空对象,即这个对象不存在相应的实例,例如: Rectangle rect=null; 在这个例子中没有创建相应的对象。 this关键字 表示引用的是对象本身,例如:如果一个类需要把自身的一个引用传递给另一个方法,就可以用引用来引用其自身。 class Rectangle {private int width; private int length; void Rectangle(int width,int length) {this.Width=width;this.length=length;} ? ? } 4.6 null、this、super super关键字 super关键字用来覆盖Java语言的默认作用域,使被屏蔽的方法或变量变为可见。在以下场合会出现方法或局部变量被屏蔽的现象。 场合一:在一个方法内,当局部变量和类的成员变量同名,或者局部变量和父类的成员变量同名时,按照变量的作用域规则,只有局部变量在方法内可见 场合二:当子类的某个方法覆盖了父类的一个方法,在子类的范围内,父类的方法不可见 场合三:当子类中定义了和父类同名的成员变量时,在子类的范围内,父类的成员变量不可见。 4.6 null、this、super package usesuper; class

文档评论(0)

1亿VIP精品文档

相关文档