摘要: this 代表当前对象的引用 用来区别成员变量和局部变量的重名 如果没有加this 在成员变量和局部变量重名的情况下 ,就近原则 ,此时的赋值代表赋值给方法的局部变量,没有赋值给对象的属性. 阅读全文
posted @ 2017-01-24 23:19 panw3i 阅读(148) 评论(0) 推荐(0) 编辑
摘要: 1 class Demo2_Phone{ 2 3 4 public static void main(String[] args) { 5 6 7 Phone p1 = new Phone(); 8 p1.setPrice(10); 9 System.out.println(p1.getPrice()); 10 ... 阅读全文
posted @ 2017-01-24 23:03 panw3i 阅读(175) 评论(0) 推荐(0) 编辑
摘要: 什么是匿名对象 没有名字的对象 匿名对象应用场景 调用方法 仅仅只调用一次的时候 那么匿名对象调用有什么好处呢? 节省代码 注意:调用多次的时候,不适合,匿名对象调用完毕就是垃圾 注意 匿名对象不能给属性赋值,只能读取成员属性 阅读全文
posted @ 2017-01-24 22:49 panw3i 阅读(97) 评论(0) 推荐(0) 编辑
摘要: 1 class Dem1_Student{ 2 public static void main(String[] args) { 3 print(10); //基本数据类型当作形式参数 4 5 Student s = new Student(); 6 print(s); // 引用数据类型当作形式参数,需要传入一个地址 ... 阅读全文
posted @ 2017-01-24 22:37 panw3i 阅读(94) 评论(0) 推荐(0) 编辑
摘要: 在类中的位置不同 成员变量 在类中方法外 局部变量 在方法定义中或者方法声明上 在内存中的位置不同 成员变量 在堆内存中 局部变量 在栈内存中 生命周期不同 成员变量 随着对象的产生而存在,对象的消失而消失 局部变量 随着方法的调用而存在,随着方法的消失而消失 初始化值不同 成员变量 有默认初始化值 阅读全文
posted @ 2017-01-24 22:29 panw3i 阅读(87) 评论(0) 推荐(0) 编辑
摘要: 类 是一组相关属性和行为的集合 对象 是该事物的具体体现 阅读全文
posted @ 2017-01-24 21:47 panw3i 阅读(93) 评论(0) 推荐(0) 编辑