黑马程序员技术交流社区
标题:
类和结构
[打印本页]
作者:
hwlllr
时间:
2014-1-22 21:52
标题:
类和结构
本帖最后由 hwlllr 于 2014-1-24 10:26 编辑
刚刚自学视频到面向对象,学了类的定义,但是我记得c#基础里面有个结构,他们都能定义成员,方法。那二者有什么区别,什么时候用类或者结构。
作者:
王忠杰
时间:
2014-1-22 21:59
类的成员都要事先指定访问权限,结构体中的变量都可以随意访问;
类可以重载操作符、函数,结构体不行;
类可以继承,结构体不行;
类中可以定义虚函数,结构体不行。
类有构造和析构函数可以在对象生成或释放自动调用,结构体要做这些工作就得自己来了。
还有什么不同可以看看楼下还有什么意见。
作者:
十月April
时间:
2014-1-22 22:10
结构体不能定义方法,结构体差不多相当于一个集合,可以包含各种类型的属性
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2