类和全局变量的有什么区别解决方法

类和全局变量的有什么区别
因为我个人比较懒,在程序中全局变量就可以直接引用了,但是类还要创建的。
很多时候我都不明白两者之间有什么区别,很多时候我都是直接写一个全局变量代替一个类的

------解决方案--------------------
这个事……要看你描述的是什么了。。要看你从什么角度进行描述了。你要描述一个复杂的东东的时候,我是说他有很多属性拉,方法啦什么什么的,那最好从面向对象的角度写成类——当然你可以写成结构或者模块。。看你对面向对象的倾向程度和理解程度了。。。我怎么觉得把变量和类混起来不太容易呢。。。另外上面说法有一些不恰当的地方,类也不一定要实例化。你可以设计一个只有共享方法的类,当然这更类似于一个模块……那这个类的方法(除了NEW方法)都可以直接调用。。。但当需进行一个共享的初始化时,并且你使用共享的NEW函数初始化,则还需要声明这个类并使用NEW关键字以调用其共享的NEW函数。。。还是建议楼主去看类的说明。。难以想象你用一系列变量和方法描述“马”这个概念。就马来说,它可以有类似身高,颜色,品种几个属性,还可以有移动(走、跑、跳,不知道会不会爬),进食等方法,这样你就描述了“马”这个概念——它不是实体的,但是当你用NEW声明了一个马这个类——将其实例化,那么你就得到了一批真正的马——马的实例。。。。一下略………………