结构体和类的区别:“结构体”顾名思义它是一个构造体,组成这一单元的个体是什么?它们之间是否存在联系?把这些搞清楚了我相信你就会明白了,打个比方,房子他就是个结构体,组成成房子的个体是:钢筋,水泥,板砖,等其他组成部分,如果让你写程序把盖一个房子要用到必备材料给罗列出来你怎么写?你确定你罗列的这些材料适合大众化的常规使用吗?可以盖出一N多个可以住人的房子吗?这些讲的我明白,可能你还有些迷糊,我就再举个生活中的例子吧,比如,你去体检的时候,体检单上写一些基本信息,其中会包括:性别,年龄,身高,体重,等一系列体检项目,这些体检项目并不是针对你一个人设计出来的,他是公用的,基本适合所有人,所以体检单也是一个结构体。
class类的话,就跟你main方法中的写法是一样的,具体要怎么些就看你个人了,有些程序我们经常用到的的话就可以写成一个类,在main方法中直接调用就可以了,这样我们就可以省去很多敲代码的时间。 |