中华考试网·阅读新闻
编程开发 > JAVA > 文章内容

JAVA编程课堂笔记(13)

2015-12-11编辑:ljnbset

对象的方法

 1) 表示对象的功能, 依赖于对象存在.

  案例: Point.java

  如: p1.distance() 和 p2.distance()

  方法是动作,是功能,一般用动词声明. 

 2)方法也经常重载, 重载:方法名一样, 参数不一样重载体现了,

   功能的多态.重载的方法经常互相重用.

 重载: 在类内部 存在的方法名一样, 方法签名不同的方法

   (参数类型列表不同)这些方法之间叫重载的方法.

   方法重载体现了行为的多态, 表现为方法根据参数不同执行不同的过程

   如: 洗(衣服)  洗(钱)  洗(照片)  洗(牌)

   打印(字符)  打印(int)  打印(字符串)  打印(char[])

    距离() 距离(int, int) 距离(Point) 

  保存(潜在客户)  保存(客户)  保存(联系事件)  

 重用: 代码的充分重复使用, 进而减少代码量.

   如: 使用this() 重用构造器, 方法之间重用

 动态绑定: 引用变量和对象之间是动态绑定的, 是指在运行期间来

   确定具体对象是那个.  如: this是引用变量, 相当于代词, 在运行

   期间动态绑定到当前对象.

   类似于: 收款员向吃饭的客人收款, 中: 吃饭的客人和具体吃饭的人

      是动态绑定的关系.

JAVA编程课堂笔记(12)
咨询热线:4000-525-585(免长途费)