全球共有10多个国家和地区1000多个平台,20万+商户使用
泛型、重载与CRUD的基础
作者: 王玉 发布时间: 2024-03-09 247 分类专栏: 后端开发
1.泛型
泛型本质是指类型参数化。意思是允许在定义类、接口、方法时使用类型形参当使用时指定具体类型,所有使用该泛型参数的地方都被统一化,保证类型一致。
举例说明:
public void function (**int a**) {…};
public void function (**int a,int b**) {…};
public void function(**string a**) {…};
2.重载
是在一个类里面,方法名字相同,而参数(个数或者类型)不同。通俗来讲,就是两个函数名相同而类型签名不同,他们之间构成重载关系。但是要注意的是:返回类型可以相同也可以不同,即返回类型不能作为重载函数的区分。
举例说明:
template <typename T>
inline T const& Max (T const& a, T const& b) { return a < b ? b:a; }
3.CRUD
CRUD是指在做计算处理时的增加(Create)、读取查询(Retrieve)、更新(Update)和删除(Delete)几个单词的首字母简写。主要被用在描述软件系统中DataBase或者持久层的基本操作功能。
(1)删除表
drop table 表名称
(2)修改表
alter table 表名称 add 列名 数据类型(add表示添加一列)
alter table 表名称 drop column 列名称(column表示列 drop表示删除)
(3)删除数据库
drop database 数据库
代码示例:
INSERT INTO TableName (column1,column2,column3,...) VALUES (value1,value2,value3,...)
SELECT field 1, field 2 , ...FROM <table name> <table name>
UPDATE <table name> SET field1=value1, field2=value2,..[WHERE<condition>]
DELETE FROM <table name> [WHERE<condition>]
王玉
小当家ISV,重庆APP开发,小程序开发,软件系统开发 地址:重庆市南岸区南坪万达广场写字楼2栋19-6 联系电话:023-81361879
ICP备案号:渝ICP备15003473-1 增值电信业务许可证: 渝B2-15003473 渝公网安备 50010802005103号
友情链接: 小当家点餐收银系统 MagicShop商城 重庆微信营销 重庆智能家居 重庆红岭医院
重庆小当家互联网信息技术有限公司