代码中变量的重要性

简介: 代码中变量的重要性

背景


最近一段时间一直在学习面向对象的思想,而面向对象中的抽象这件事情是一个比较有想象力的事情,把没有的看成有,把有的看成没有的。这是一个需要深入思考的事情,然后是落实到代码上的事情就出现了变量的重要性,我们程序中经常使用的变量,那这个变量的重要体现在哪里呢?看下面的对比。


具体的实施与思想的上移


版本一

Private Sub cmdResult_Click()
print 5+6; 
End Sub


版本二

Private Sub cmdCount_Click()
Dim a As Integer
Dim b As Integer
a = 4
b = 5
Print a + b;
End Sub

可以看到对比两个版本最后输出的结果都是9,但是仔细去看print这个方法输出值的时候版本一和版本二后面跟的参数是不一样的,版本一的print后面跟的是4+5这个参数,这么做会导致什么呢?会导致在每次使用这个方法的时候输出的参数都是9,是固定不变的。但是在版本二中的print后面跟的是a+b,那这里就引入了变量的使用了,那么这里(版本二)输出的print参数是一个未知内容,这里就出现了变化。

如果只是看引入了变量这么简单那就没有必要写这篇博客了,而是通过这个变量要看到,变量的背后是无限的可能,因为你变量变量对应上了这个“变”字了,它的内容千变万化。而且也因为变量的原因这个打印参数两数相加的这个方法也是可以复用了,因为只要你给它的变量传入不同的参数结果是不一样的。

相关文章
|
10月前
|
SQL 负载均衡 数据可视化
第六章:参数和变量
第六章:参数和变量
476 1
|
2月前
|
存储 Java
变量的分类和作用2
变量的分类和作用
17 1
|
2月前
|
Java 编译器
变量的分类和作用1
变量的分类和作用
18 0
|
存储 程序员 编译器
C#编程深入研究变量,类型和方法(二)
C#编程深入研究变量,类型和方法
C#编程深入研究变量,类型和方法(二)
|
存储 安全 编译器
C#编程深入研究变量,类型和方法(一)
C#编程深入研究变量,类型和方法
C#编程深入研究变量,类型和方法(一)
|
测试技术
软件测试面试题:用变量a给出下面的定义
软件测试面试题:用变量a给出下面的定义
101 0
|
C# C++
《面向对象的思考过程(原书第4版)》一3.3 作用域的重要性
单个类可以实例化出多个对象。每个对象有唯一的标识和状态。这点很关键。会给每个单独构造的对象会分配独立的内存。然而,一个类实例化的多个对象可以共享类中一些属性和方法,从而共享为这些属性和方法分配的内存。
1434 0