目前我们学过的变量中,除了几种自定义的变量(结构体、类、枚举),语言本身的13种常用变量类型byte、int、float等等都默认支持用运算符进行计算,也支持条件运算符进行比较。今天我们要学习的内容就是如何让自定义的类型能够使用运算符进行运算和比较!
【运算符重载】
概念
让自定义类和结构体
能够使用运算符
关键字
operator
固定语法
public static 返回值 operator 运算符(参数列表)
特点
一定是一个公共的静态方法
目前我们学过的变量中,除了几种自定义的变量(结构体、类、枚举),语言本身的13种常用变量类型byte、int、float等等都默认支持用运算符进行计算,也支持条件运算符进行比较。今天我们要学习的内容就是如何让自定义的类型能够使用运算符进行运算和比较!
概念
让自定义类和结构体
能够使用运算符
关键字
operator
固定语法
public static 返回值 operator 运算符(参数列表)
特点
一定是一个公共的静态方法