在MSDN里搜索DateTime,得到DateTime结构,里面有有属性也有方法。既然结构里面可以有方法,那结构还和类有什么区别?
结构可以有构造函数,可以有方法,但是方法默认是public类型,但是类默认是private类型,class是面向对象的概念,结构是数值类型,除此之外使用
方法差不多!
结构不能实例化对象啊,结构是面向过程的,类是面向对象的
简单来说,结构是值类型,分配到栈上;类是引用类型,分配到堆上。
http://www.cnblogs.com/tonney/archive/2011/04/28/2032205.html
结构体一般还是做各种数据类型的集合,只不过c++中也可以有一些构造函数等,但它一般不会有成员函数等,所以c语言中也有结构体,而类是面向对象的概念。
大家好 我是新手 求指教
结构体一般会在C语言中出现比较多,类是面向对象的知识,一般在C++、java、C#.......中出现