注册
 找回密码
 注册
江西广告网
查看: 318|回复: 0
打印 上一主题 下一主题

Java语言基础13-实例方法

[复制链接]

该用户从未签到

1
跳转到指定楼层
发表于 2009-2-9 09:48:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
到目前为止,我们所设计的方法的类型都属于实例方法,因为要通过类的实例来才能调用它们。正是这个原因,只要没有同名冲突,一个实例方法就可以无需使用 this 限定符而直接引用实例变量,例如: void bark() { System.out.println(barkSound); } 在这个例子中,不带参数的 bark() 方法直接引用了实例变量 barkSound。然而,正如方法 setBark() 的定义暗示的那样,我们也可以将 bark() 方法写成下面这样: void bark() { System.out.println(this.barkSound); } 在这里,bark() 方法中并没有其他的名为 barkSound 的变量, 因此,上面两种实现方式是等价的。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表