A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hanqi 中级黑马   /  2016-3-16 19:04  /  1199 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

struct 关键字与 class 关键字一般可以通用,只有一个很小的区别。struct 的成 员默认情况下属性是 public 的,而 class 成员却是 private 的。很多人觉得不好记,其实很容 易。你平时用结构体时用 public 修饰它的成员了吗?既然 struct 关键字与 class 关键字可以 通用,你也不要认为结构体内不能放函数了。

4 个回复

倒序浏览
题主的问题很奇怪!struct是C语言的手法,与OC中的类和对象差别还是很大的。class是指类吧?呵呵,我是一个菜鸟。不谈属性方法,单说继承多态封装,面向对象设计方法就是相当多的内容,而struct的内容相当少
回复 使用道具 举报
jacku 来自手机 中级黑马 2016-3-16 19:21:21
藤椅
有类似,但是他们的数据类型不同啊。
回复 使用道具 举报
class类是广义的struct。struct只是数据结构,是属性的集合。而class在包含属性的同时,还可以包含方法。
回复 使用道具 举报
吴振伟 来自手机 中级黑马 2016-3-19 18:48:55
报纸
666666666666666
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马