摘要: 成员变量(实例变量)&局部变量区别: (1)作用域 成员变量:针对整个类有效。 局部变量:只在某个范围内有效。(一般指的就是方法,语句体内) (2)存储位置 成员变量:随着对象的创建而存在,随着对象的消失而消失,存储在堆内存中。 局部变量:在方法被调用,或者语句被执行的时候存在,存储在栈内存中。 当 阅读全文
posted @ 2017-02-13 11:15 喝口水 阅读(8872) 评论(0) 推荐(4) 编辑
摘要: 代码块分类: 1.普通代码块 2.构造代码块 3.静态代码块 4.同步代码块 代码块不能独立运行,须要依赖于其他配置,格式是:{ //代码块 }。 1.普通代码块 普通代码块,在方法名后(或方法体内)用一对"{}"括起来的数据块,并通过方法调用。 2.构造代码块 构造代码块:在类中直接定义的,没有任 阅读全文
posted @ 2017-02-13 11:04 喝口水 阅读(365) 评论(0) 推荐(0) 编辑
摘要: 重载:同一个类中,方法名相同,方法参数不同(参数个数、参数类型),返回类型无关,所以返回类型不能作为重载的区别依据。 重写:子父类中,子类的方法名、参数位置、参数个数、返回类型和父类一致,方法体不同 重写方法的规则如下: 1. 参数列表:必须与被重写方法的参数列表完全匹配。 2. 返回类型:必须与超 阅读全文
posted @ 2017-02-11 23:02 喝口水 阅读(273) 评论(0) 推荐(0) 编辑