摘要: 方法重写 1.方法重写 在子类中重写的方法需要和父类被重写的方法具有相同的方法名,参数列表以及返回值类型. 方法重写的应用: 当子类继承父类后,拥有了父类的成员并可以直接调用父类非私有方法。如果子类认为父类提供的方法不够强大,子类可以按照子类自身的逻辑重新定义继承过来的父类方法,这个重新定义父类方法 阅读全文
posted @ 2016-11-24 01:19 凯玲之恋 阅读(253) 评论(0) 推荐(0)
摘要: 面向对象之理解 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)
摘要: Switch语句的case穿透 一 switch语句几点说明: 1. case后面只能是常量,不能是变量,而且,多个case后面的值不能出现相同的. 2.case后面表达式可以接受: 基本数据类型,byte,short,char,int.换句话说能自动类型自动提升为int的都可以接受; 引用数据类型 阅读全文
posted @ 2016-11-22 23:20 凯玲之恋 阅读(3830) 评论(0) 推荐(0)
摘要: 逻辑运算符短路与,短路或 1.逻辑运算符说明 a:逻辑运算符一般用于连接boolean类型的表达式或者值。 b:表达式:就是用运算符把常量或者变量连接起来的符合java语法的式子。 2.&&和&(遇false则false)的区别? a:最终结果一样。 b:&&具有短路效果(可以提高一点效率)。左边是 阅读全文
posted @ 2016-11-22 23:13 凯玲之恋 阅读(729) 评论(1) 推荐(0)
摘要: 算术运算符++和--的用法 1.运算符 概念:对常量和变量进行操作的符号。备注:(运算之后是有结果的) 分类: 算术运算符, 赋值运算符 比较(关系或条件)运算符, 逻辑运算符 位运算符 三目(元)运算符 2.++,--运算符的作用 ++:自加:对原有的数据进行+1 --:自减:对原有的数据进行-1 阅读全文
posted @ 2016-11-17 21:54 凯玲之恋 阅读(8704) 评论(0) 推荐(0)
摘要: 理解:基本数据类型 一.对变量的理解 首先为了下面更好的理解,我们先来看看变量 1.什么是变量? 在程序执行的过程中,在某个范围内其值可以发生改变的量 变量的定义格式: 数据类型 变量名 = 变量值; eg :float f = 1.0f; float f 声明变量f f = 1.0f 将1.0幅值 阅读全文
posted @ 2016-11-16 00:57 凯玲之恋 阅读(795) 评论(1) 推荐(1)