此文目录: 一、Java泛型是什么? 官方定义 通俗解释 二、通常的泛型写法示例 T 类型,用于泛型类或者泛型方法 泛型类定义: 定义泛型方法: 使用: ApiResult<List<User>> result2=new ApiResult<List<User>>(); result.setResu ...
分类:
编程语言 时间:
2016-05-15 18:05:35
阅读次数:
205
1.类的定义classRole(object):
def__init__(self,name,role,weapon,life_value):
self.name=name
self.role=role
self.weapon=weapon
self.life_val=life_value
defbuy_weapon(self,weapon):
print("%sisbuying[%s]"%(self.name,weapon))
self.weapon=weapon
p1=Role("san","..
分类:
其他好文 时间:
2016-05-15 12:42:14
阅读次数:
147
三部分 1,定义函数 /* 传出类定义block */ //定义block typedef void (^ItemClickBlock)(NSInteger selectedIndex); //block 做函数参数 + (instancetype)navigationViewWithItems:( ...
分类:
其他好文 时间:
2016-05-13 09:18:38
阅读次数:
164
1.定义 :将数据分成多个类别,在同一个类内,对象(实体)之间具有较高的相似性,不同类对象之间的差异性较大。 对一批没有类别标签的样本集,按照样本之间的相似程度分类,相似的归为一类,不相似的归为其它类。这种分类称为聚类分析,也称为无监督分类。 2.结果取决于两个因素:第一个是任务的选择,同样的样本不 ...
分类:
其他好文 时间:
2016-05-13 07:42:30
阅读次数:
254
单例模式:保证一个类仅有一个实例,并提供一个访问它的全局访问点
第一个版本:
#include
using namespace std;
class Singleton{
static Singleton s; //可以在类定义中声明类自身的对象的引用或者指向该类的对象,也可以使用static修饰该对象
int i;
Singleton(int x):i(x){};...
分类:
其他好文 时间:
2016-05-13 03:22:59
阅读次数:
98
/*
内部类概述:
把类定义在其他类的内部,这个类就被称为内部类。
举例:在类A中定义了一个类B,类B就是内部类。
内部的访问特点:
A:内部类可以直接访问外部类的成员,包括私有。
B:外部类要访问内部类的成员,必须创建对象。
内部类位置
成员位置:在成员位置定义的类,被称为成员内部类。
局部位置:在局部位置定义...
分类:
编程语言 时间:
2016-05-13 00:38:10
阅读次数:
137
抽象工厂Abstract Factory是一种创建型设计模式,目的在于提供一个创建一系列相关或相互依赖对象的接口,而无需指定它们具体的类。抽象工厂的类图如下,客户仅与抽象类定义的定义的接口交互,而不使用特定的具体类的接口。一个系统包含多种产品时,AbstractFactory声明创建各种抽象产品对象的操作接口,这些接口是直接暴露给Client的,而具体产品对象的创建则延迟到子类ConcreteFac...
分类:
其他好文 时间:
2016-05-12 22:57:03
阅读次数:
221
模板与泛型编程
--模板编译模型
引言:
当编译器看到模板定义的时候,它不立即产生代码。只有在用到模板时,如果调用了函数模板或定义了模板的对象的时候,编译器才产生特定类型的模板实例。
一般而言,当调用函数时[不是模板],编译器只需看到函数的声明。类似的,定义类类型的对象时,类定义必须可用,但成员函数的定义不是必须存在的。因此,应该将类定义和函数声明放在头文件中,而普通函数和...
分类:
编程语言 时间:
2016-05-12 22:00:51
阅读次数:
185
内部类的访问规则:
1,内部类可以直接访问外部类中的成员,包括私有。被private修饰的成员只能在定义它们的类中使用,在其他类中不能使用。
之所以可以直接访问外部类中的成员,是因为内部类中持有了一个外部类中的引用,格式:外部类名.this. 例如:Outer.this.num
2,外部类要访问内部类,必须先建立内部类对象。
访问格式:
1,当内部类定义在外部类的成员位置上,...
分类:
编程语言 时间:
2016-05-12 21:51:47
阅读次数:
162
泛型类定义的泛型,在整个类中有效。如果被方法是用,那么
泛型类的对象明确要操作的具体类型后,所有要操作的类型就已经固定了。为了让不同的方法可以操作不同类型,而且类型还不确定。那么
可以将泛型定义在方法上。泛型类class Demo
{
public void show(T t)
{
System.out.println("show: "+t);
}...
分类:
编程语言 时间:
2016-05-12 18:29:15
阅读次数:
260