黑马程序员技术交流社区

标题: class和struct有什么区别? [打印本页]

作者: 博€$€海    时间: 2014-6-7 19:44
标题: class和struct有什么区别?
class和struct有什么区别?
作者: 王琪    时间: 2014-6-7 20:22
class是java的一个最大的特色与C中的struct最大的区别就在于,java中class的面向对象的特性
1.类的封装,继承,和多态
2. 抽象类,接口的实现
虽然结构体在C++中可以定义方法,但是这和java的面向对象是不同的
我只是了解这一点点希望可以帮到你
作者: blackstones1    时间: 2014-6-7 22:23
学习下 {:3_46:}
作者: 尹稳定    时间: 2014-6-7 22:46
class和struct的唯一区别就是class的默认成员是public,struct的默认成员是private。基本上,类的继承、多态等,都是用一个虚函数指针列表实现的。也就是用了C的函数指针功能。一个是类,一个是结构体。类的功能比结构体强。




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