JAVA编程课堂笔记(13)
2015-12-11编辑:ljnbset
对象的方法
1) 表示对象的功能, 依赖于对象存在.
案例: Point.java
如: p1.distance() 和 p2.distance()
方法是动作,是功能,一般用动词声明.
2)方法也经常重载, 重载:方法名一样, 参数不一样重载体现了,
功能的多态.重载的方法经常互相重用.
重载: 在类内部 存在的方法名一样, 方法签名不同的方法
(参数类型列表不同)这些方法之间叫重载的方法.
方法重载体现了行为的多态, 表现为方法根据参数不同执行不同的过程
如: 洗(衣服) 洗(钱) 洗(照片) 洗(牌)
打印(字符) 打印(int) 打印(字符串) 打印(char[])
距离() 距离(int, int) 距离(Point)
保存(潜在客户) 保存(客户) 保存(联系事件)
重用: 代码的充分重复使用, 进而减少代码量.
如: 使用this() 重用构造器, 方法之间重用
动态绑定: 引用变量和对象之间是动态绑定的, 是指在运行期间来
确定具体对象是那个. 如: this是引用变量, 相当于代词, 在运行
期间动态绑定到当前对象.
类似于: 收款员向吃饭的客人收款, 中: 吃饭的客人和具体吃饭的人
是动态绑定的关系.