public class Demo01 { public static void main(String[] args) { // TODO Auto-generated method stub /* 匿名内部类:就是内部类的简化写法。 前提:存在一个类或者接口 这里的类可以是具体类也可以是抽象类。 ...
分类:
其他好文 时间:
2018-05-04 21:27:45
阅读次数:
141
简介: 仅从设计模式的角度讲,如果我们想要创建一个对象,一种方法是先指定它的类型,然后通过这个类来创建对象,例如传统的面向对象编程语言 "C++"、"Java" 等;另一种方式是,我们不需要关心对象的具体类型,而是找到一个对象,然后通过克隆来创建一个一模一样的对象,就像所有吸血鬼故事必然有一个吸血鬼 ...
分类:
Web程序 时间:
2018-05-04 19:33:48
阅读次数:
235
背景 + Java给定一个具体的类型参数A之后的泛型List,与给定另一个具体的类型参数X的泛型List之间没有层次关系,不论A和X类型的层次关系如何。 + super或者extends可以定义一大类的泛型,作为给出具体类型参数的泛型的父类。 + super或者extends定义的有边界泛型,根据参 ...
分类:
编程语言 时间:
2018-05-03 23:34:38
阅读次数:
311
1、什么是泛型? 泛型(Generics )是把类型参数化,运用于类、接口、方法中,可以通过执行泛型类型调用 分配一个类型,将用分配的具体类型替换泛型类型。然后,所分配的类型将用于限制容器内使用的值,这样就无需进行类型转换,还可以在编译时提供更强的类型检查。 2、泛型有什么用? 泛型主要有两个好处: ...
分类:
编程语言 时间:
2018-05-02 13:22:22
阅读次数:
205
Java反射可以在程序运行时,生成对象,修改对象。JDK提供了Class, Constructor, Method等对象实现反射。 在spring框架中,使用ioc,面向接口编程。这个时候,我们申明对象是一个接口类型,具体实现是什么类型,可以通过配置文件指定。这个时候编译程序是不知道具体类型是什么的 ...
分类:
编程语言 时间:
2018-04-29 19:57:55
阅读次数:
231
一、抽象类 1.什么是抽象类? 让我们先来看看百度是怎么解释的: 抽象类往往用来表征对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念的抽象。 其实,类本身就是一种抽象概念,但它又是具体的事物,所以就被称为具体类,抽象类似乎就是将本身我们人为划分的类中有共性的再 ...
分类:
编程语言 时间:
2018-04-26 11:54:32
阅读次数:
217
一、抽象类 1. 抽象类 Java语言提供了两种类:一种是具体类;另一种是抽象子类。 2. 抽象类概念: 在面向对象的概念中,所有的对象都是通过类来描绘的,但是反过来,并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类除了不能实例化对象之 ...
分类:
编程语言 时间:
2018-04-25 22:11:06
阅读次数:
235
(一)二维数组二维数组:数据类型[][]数组名=new数据类型[m][n];m:代表当前二维数组中有多少个一维数组n:代表每一个一维数组中的长度定义的方式还有以下两种情况数据类型[]数组名[]=new数据类型[m][n]数据类型数组名[][]=new数据类型[m][n]做些需求要注意定义的具体类型:intx;intx,y;int[]x;int[]x,y[];二维数组定义的第二种格式:数据类型[][
分类:
编程语言 时间:
2018-04-19 21:59:09
阅读次数:
245
恢复内容开始 一.property property是一个特殊的属性,访问它会执行一段功能函数,然后返回值 二。多态 ①什么是多态 多态是指同一种事物的多种形态 ②为什么要用多态 用基类去创建一套同意的规则,强制子类去遵守(使用抽象类实现),这样便可以在不同考虑对象具体类型的前提下而直接使用对象下的 ...
分类:
其他好文 时间:
2018-04-16 18:35:06
阅读次数:
124
一、封装之Property prooerty是一种特殊的属性,访问时他会执行一段功能(函数)然后返回 property方法 二、多态 1、什么是多态? 多态指的是同一种事物的多种形态 2、为什么使用多态? 用基类创建一套统一的规则,强制子类去遵循(使用抽象类去实现),这样便可以在不考虑对象具体类型的 ...
分类:
其他好文 时间:
2018-04-16 18:24:26
阅读次数:
170