摘要: java程序设计语言总是采用按值调用。也就是说,方法得到的是所有参数值的一个拷贝,特别:方法不能修改传递给它的任何参数变量的内容。方法参数共有两种类型: 1、基本类型(数字,布尔值)。 2、对象引用。java中方法参数的使用情况: 1、一个方法不能修改一个基本数据类型的参数(数值 布尔型)。 ... 阅读全文
posted @ 2015-12-04 20:06 月色依然 阅读(480) 评论(0) 推荐(0) 编辑
摘要: 静态方法是一种不能向对象实施操作的方法,也可以认为静态方法是没有this参数的方法。但是静态方法可以访问自身类中的静态域。在下面两种情况下使用静态方法: 1、一个方法不需要访问对象状态,其所需要参数都是通过显示参数提供。 2、一个方法只需要访问类的静态域。 阅读全文
posted @ 2015-12-04 20:05 月色依然 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 如果多个方法有相同的名字、不同的参数,便产生了重载。要完整地描述一个方法需要指出方法名以及参数类型,这叫方法的签名。(返回类型不是方法签名的一部分,也就是说不能有两个名字相同、参数类型也相同却返回类型不同类型的法方法)默认域初始化: 数值为0 布尔值为false 对象引用为null 阅读全文
posted @ 2015-12-04 20:05 月色依然 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 关键字this有两个永固: 一是隐士参数 二是调用该类其他的构造器super关键字也有两个用途: 一是调用超类的方法 二是调用超类的构造器(调用构造器的语句只能作为另一个构造器的第一条语句出现)有一个用来判断是否应该设计为继承关系的简单规则,这就是is -a 规则,它表明子类的每个对象也是超... 阅读全文
posted @ 2015-12-04 20:04 月色依然 阅读(252) 评论(0) 推荐(0) 编辑
摘要: 多态性是指允许不同类的对象对同一消息作出响应。注意事项: 子类对象可以直接赋值给父类引用,但父类对象在任何情况下都不可以直接赋给子类引用。 通过父类引用只能访问子类对象从父类继承过来的成员 通过父类引用不能访问子类对象所特有的成员 父类引用永远不可能赋给子类引用(只有在父类引用本身指向的就是... 阅读全文
posted @ 2015-12-04 19:46 月色依然 阅读(152) 评论(0) 推荐(0) 编辑