importjava.util.ArrayList;importjava.util.Collection;importcom.heima.bean.Student;@SuppressWarnings({"rawtypes","unchecked"})publicclassDemo3_Collection{/****A:集合的遍历*其实就是依次获取集合中的每一个元素。*B:案例演示*把集合转成数组,
分类:
其他好文 时间:
2018-09-02 12:55:54
阅读次数:
192
声明的是父类,实际上指向的却是子类,主要思想是:多态、动态链接、向上转型。 向上转型: 定义了子类对象Cat,Cat对象继承了Animal类,Animal是Cat的父类。当我们使用Aniaml cat = new Cat();的时候,Animal类型的引用是可以指向Cat类型的对象的。 子类是对父类 ...
分类:
编程语言 时间:
2018-09-01 23:47:48
阅读次数:
208
对象 this static 权限 继承 重写 继承中的构造方法 转型 多态 抽象类 final关键字 接口 ...
分类:
其他好文 时间:
2018-08-30 00:16:28
阅读次数:
146
前言 由于技术转型, 目前大部分工作都是WPF为主, 但是趋于如今想在网络上找一套能够满意的WPF权限管理框架太难, 因为WinForm那时候是有一套改写过的权限框架, 所以数据库设计这块已经有了一个成熟的设计, 至于WPF客户端这块, 技术选型也基本确定:MVVM模式, Prism模块, 会用到E ...
分类:
数据库 时间:
2018-08-28 19:00:53
阅读次数:
1385
float : 单精度浮点数 double : 双精度浮点数 两者的主要区别如下: 01.在内存中占有的字节数不同 单精度浮点数在机内存占4个字节 双精度浮点数在机内存占8个字节 02.有效数字位数不同 单精度浮点数有效数字8位 双精度浮点数有效数字16位 03.数值取值范围 单精度浮点数的表示范围 ...
分类:
其他好文 时间:
2018-08-27 18:39:01
阅读次数:
124
在java的关键字中,static和final是两个我们必须掌握的关键字。不同于其他关键字,他们都有多种用法,而且在一定环境下使用,可以提高程序的运行性能,优化程序的结构。 1.fianl变量 fianl关键字可以用于声明变量,一旦该变量被设定,就不能更改该变量的值,并且定义的变量必须在声明时对其进 ...
分类:
编程语言 时间:
2018-08-26 14:13:42
阅读次数:
158
1、向上转型 a、平行四边形类继承了四边形类,常规的继承图都是讲顶级类设置在页面的顶部,然后逐渐向下,所以将子类对象看做是父类对象被称为“向上转型”。由于向上转型是ongoing一个具体的类型到较抽象类型的转换,所以它总是安全的,如可以说是平行四边形是特殊的四边形,但不能说四边形是平行四边形。 b、 ...
分类:
其他好文 时间:
2018-08-25 14:36:42
阅读次数:
132
1、概述 当在程序中执行向下转型操作时,如果父类对象不是子类对象的实例,就会发生ClassCastException异常,所以在做执行向下转型之前需要养成一个良好的习惯,就是判断父类对象是否为子类对象的实例。这个判断通常使用instanceof操作符来完成。 语法格式:myobject instan ...
分类:
其他好文 时间:
2018-08-25 14:12:04
阅读次数:
157
1. 继承 在 中的三大特性中存在一种为继承,继承究竟是用来解决什么问题的呢?在我们写代码的时候,我们会在一些类中使用相同的属性和方法, 如两个不同的人(类),共同都有年龄,身高,体重等。 那么我们就可以把这些相同的属性和方法提取到一个新的类中,用继承的方法,让一个类继承另一个类,那么这个类就具有它 ...
分类:
编程语言 时间:
2018-08-25 11:28:08
阅读次数:
128
子类继承父类,子类构造器会默认调用super()(无论构造器中是否写有super()),用于初始化父类成员.同时当父类中存在有参构造器时,必须提供无参构造器,子类构造器中并不会自动继承有参构造器,仍然默认调用super(),使用无参构造器。 PS:构造器是无法被继承的,所以不能重写,但是可以重载。 ...
分类:
其他好文 时间:
2018-08-24 10:51:22
阅读次数:
178