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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© clock_c 中级黑马   /  2014-2-21 04:04  /  1662 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 clock_c 于 2014-2-25 20:31 编辑

急急急啊!

评分

参与人数 1技术分 +1 收起 理由
电脑大牛 + 1

查看全部评分

4 个回复

倒序浏览
类                                             结构
引用类型                                  值类型
一般需要封装有属性                 一般公开字段无属性
有默认构造函数                        默认构造函数
new时字段可以不完全初始化  必须完全初始化
必须new                                  可以不new
类中可以为字段赋值                结构中不可以
类值放在栈中                          值放在堆中
可以被继承                              不可以被继承

都可以写方法 都可以有构造函数你也可以这样理解
你可以把结构理解成为一棵果树,果树是由树干、树枝、树叶、树根、果实、花朵等元素组成;
类则是一个果园,里面有各种各样的果树(类的成员变量),每种果树又自己独特的结构和栽培方法(类的方法);有些果树可以供人参观采摘(公有变量/方法),但是有些不允许采摘(私有变量/方法)
回复 使用道具 举报
马山闪 发表于 2014-2-21 10:23
类                                             结构
引用类型                                  值类型 ...

值的区别貌似是值类型放在栈中,而引用类型放在堆中。就是类的值放在堆中,结构的值放在栈中。
回复 使用道具 举报
马山闪 发表于 2014-2-21 10:23
类                                             结构
引用类型                                  值类型 ...

谢谢,非常感谢你的回答
回复 使用道具 举报
马山闪 发表于 2014-2-21 10:23
类                                             结构
引用类型                                  值类型 ...

谢谢,非常感谢你的回答
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马