黑马程序员技术交流社区

标题: c语言中的结构体与java中的类的异同? [打印本页]

作者: zhuyaoting    时间: 2016-2-27 16:08
标题: c语言中的结构体与java中的类的异同?
什么东西struct可以干但是class不能干的,或者class能干但是struct不能干的?请问有人知道吗?
作者: pangzi_zhou    时间: 2016-2-28 11:14
纯c的话,struct不能封装数据,而类可以实现数据的封装
而且类可以被继承,结构体无法使用继承,只可以结构体中含结构体的形式
声明一个结构体时,不能初始化结构体中的数据,但是类可以
结构体中没有构造器这一说,但是创建类对象的引用时,可以用构造器初始化
大概就是这样了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2