摘要: 面向对象之理解 1.简单举例: 我们可以看到一个超市有收银员,采购员,配货员等. 收银员之间:有不同的姓名,年龄,工号等,但有相同的行为方法,即扫描货物,收钱,找钱等. 采购员之间:有不同的姓名,年龄,工号等,但有相同的行为方法,即统计缺货数量,进行采购行为等. 配货员之间:有不同的姓名,年龄,工号 阅读全文
posted @ 2016-11-23 01:16 凯玲之恋 阅读(629) 评论(6) 推荐(0)
摘要: static关键字 static是静态修饰符,一般修饰成员。被static修饰的成员属于类,不属于单个这个类的某个对象。 1.static关键字的特点 a:随着类的加载而加载 b:优先于对象存在 (还没创建对象) c:被类的所有对象共享(定义为静态的依据) 如果某个成员变量是被所有对象共享的,那么它 阅读全文
posted @ 2016-11-23 01:15 凯玲之恋 阅读(290) 评论(0) 推荐(0)
摘要: this和super的区别 1.this和super都代表什么 * this:代表当前对象的引用,谁来调用我,我就代表谁 * super:本类当前对象的父类内存空间标识 2.this和super的使用区别 a:调用成员变量 this.成员变量 调用本类的成员变量,也可以调用父类(本类中没有该变量,继 阅读全文
posted @ 2016-11-23 01:13 凯玲之恋 阅读(560) 评论(0) 推荐(0)
摘要: 成员变量和局部变量,静态变量的区别 1.成员变量和局部变量的区别 1)在类中的位置不同 成员变量:在类中方法外 局部变量:在方法定义中或者方法声明上 2)在内存中的位置不同 成员变量:在堆内存(成员变量属于对象,对象进堆内存) 局部变量:在栈内存(局部变量属于方法,方法进栈内存) 3)生命周期不同 成员变量:随着对象的创建而存在,随着对象的消失而消失 局部变量:随着方法的调用而存在,随着... 阅读全文
posted @ 2016-11-23 01:02 凯玲之恋 阅读(247) 评论(0) 推荐(0)