您的位置:首页 > 编程语言 > Java开发

Java语言基础13-实例方法

2008-06-03 16:59 344 查看
实例方法page 13 of 37
到目前为止,我们所设计的方法的类型都属于实例方法,因为要通过类的实例来才能调用它们。正是这个原因,只要没有同名冲突,一个实例方法就可以无需使用 this 限定符而直接引用实例变量,例如:

void bark() {
System.out.println(barkSound);
}

在这个例子中,不带参数的 bark() 方法直接引用了实例变量 barkSound。然而,正如方法 setBark() 的定义暗示的那样,我们也可以将 bark() 方法写成下面这样:

void bark() {
System.out.println(this.barkSound);
}

在这里,bark() 方法中并没有其他的名为 barkSound 的变量, 因此,上面两种实现方式是等价的。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: