摘要: 一、String.IndexOf String.IndexOf 方法 (Char, Int32, Int32)报告指定字符在此实例中的第一个匹配项的索引(从0开始)。搜索从指定字符位置开始,并检查指定数量的字符位置。String.IndexOf(value, startIndex, count)参数 阅读全文
posted @ 2017-03-07 17:29 Kkky 阅读(12272) 评论(0) 推荐(0) 编辑
摘要: 2017.3.3 1.多个设备,模具只有一种。 2.不同地区上下站经纬度不同,怎么适用于各个地区。 ************************************ 2017.3.6 1.小米3 尺寸:144x73.6x8.1mm。 2.预留摄像头孔,语音接口。 3.品胜20000mAh充电 阅读全文
posted @ 2017-03-03 17:34 Kkky 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 一、内部类访问特点:1,内部类可以直接访问外部类中的成员。2,外部类要访问内部类,必须建立内部类的对象。一般用于类的设计。 分析事物时,发现该事物描述中还有事物,而且这个事物还在访问被描述事物的内容。这时就是还有的事物定义成内部类来描述。 二、***好处:将内部类定义在外部类中(定义在外部类的成员位 阅读全文
posted @ 2017-02-14 15:00 Kkky 阅读(219) 评论(0) 推荐(0) 编辑
摘要: 1,成员变量。 编译时:参考引用型变量所属的类中的是否有调用的成员变量,有,编译通过,没有,编译失败。 运行时:参考引用型变量所属的类中的是否有调用的成员变量,并运行该所属类中的成员变量。 简单说:编译和运行都参考等号的左边。 作为了解,一般用不着。面试用。 ***注意:覆盖只发生在函数中,变量不存 阅读全文
posted @ 2017-02-13 23:58 Kkky 阅读(967) 评论(0) 推荐(0) 编辑
摘要: 一、引例 猫这类事物即具备者猫的形态,又具备着动物的形态,这就是对象的多态性。简单说:就是一个对象对应着不同类型。 二、继承让类之间产生关系,给多态提供了前提。 多态的前提: 1,必须有关系,继承,实现。 2,要有覆盖。 多态在代码中的体现:父类或者接口的引用指向其子类的对象。 多态的好处: 提高了 阅读全文
posted @ 2017-02-13 22:14 Kkky 阅读(223) 评论(0) 推荐(0) 编辑
摘要: 相同点: 都是不断向上抽取而来的。 不同点: 1,抽象类需要被继承,而且只能单继承。 接口需要被实现,而且可以多实现。 2,抽象类中可以定义抽象方法和非抽象方法,子类继承后,可以直接使用非抽象方法。 接口中只能定义抽象方法,必须由子类去实现。 3,抽象类的继承,*是is a关系*,在定义该体系的基本 阅读全文
posted @ 2017-02-11 17:17 Kkky 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 当一个抽象类中的方法都是抽象的时候,这时可以将该抽象类用另一种形式定义和表示,就是接口 interface。 定义接口使用的关键字不是class,是interface.接口中常见的成员: 这些成员都有固定的修饰符。(*由于修饰符是固定的,为了代码简洁,定义接口的时候不用写修饰符*) 1,全局常量:: 阅读全文
posted @ 2017-02-11 12:14 Kkky 阅读(452) 评论(0) 推荐(0) 编辑
摘要: 抽象类:抽象:笼统,模糊,不具体。 特点:1,方法*只有声明没有实现*时,该方法就是抽象方法,需要被abstract修饰。 抽象方法必须定义在抽象类中。该类必须也被abstract修饰。2,抽象类不可以被实例化,因为调用抽象方法没意义。3,抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化 阅读全文
posted @ 2017-02-11 10:57 Kkky 阅读(257) 评论(0) 推荐(0) 编辑
摘要: 继承弊端:打破了封装性。 final关键字:1,final是一个修饰符,可以修饰类,方法,变量。2,final修饰的类不可以被继承。3,final修饰的方法不可以被覆盖。4,final修饰的变量是一个常量,只能赋值一次。 为什么要用final修饰变量。其实在程序如果一个数据是固定的,那么直接使用这个 阅读全文
posted @ 2017-02-09 20:01 Kkky 阅读(155) 评论(0) 推荐(0) 编辑
摘要: 一个对象的实例化过程: Person p = new Person(); 1,JVM会读取指定的路径下的Person.class文件,并加载进内存,并会先加载Person的父类(如果有直接的父类的情况下).2,在堆内存中开辟空间,分配地址。3,并在对象空间中,对对象中的属性进行默认初始化。4,调用对 阅读全文
posted @ 2017-02-09 19:28 Kkky 阅读(5162) 评论(0) 推荐(1) 编辑