摘要: 一. 区别1 在描述类中,对于一个成员变量,它始终是有两个函数的,set和get。比如说name变量,就有setName函数和getName函数,设置值和取值。 这里探讨set函数和构造函数,对name的影响。两者功能是一样的,都是赋值用的。 现在想问的是,如果写了构造函数后,setName函数还需 阅读全文
posted @ 2017-10-12 22:34 前锋营 阅读(308) 评论(0) 推荐(0) 编辑
摘要: 一. 具有构造函数的情况下,创建对象的时内存中的变化是怎样的。 这里我想说的是,第一句的赋值语句在内存中执行时,先是左边开始,然后是右边,最后又从右边到左边。主函数进入栈内存,同时变量也进栈。接着产生对象,对象会利用堆中的一片地址,一片地址有个头,就是首地址值。对象一旦产生,里面接着就会产生name 阅读全文
posted @ 2017-10-12 20:50 前锋营 阅读(1166) 评论(0) 推荐(0) 编辑
摘要: 一. 题目为构造函数重载,可以想到之前一般函数的重载,概念之间总是相互联系的。 某一个事物是什么,有什么特点介绍完了之后,下面就是怎么用(初始化),什么时候用? 二. 什么时候定义构造函数呢? 在描述事物时,该事物一存在就就具备的一些内容,这些内容都定义在构造函数中。 一般方法是说这些事物都具备这个 阅读全文
posted @ 2017-10-12 19:23 前锋营 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 一. 构造函数是对象一创建,就被调用了。(调用这个词很特殊,是涉及到实体时,才会有调用的过程) 还有一点想说的是,构造函数的声明应该是固定的,不然没法随着对象的创建一起执行,必须是类名+括号的形式。 二. 一般函数和构造函数的区别 创建对象时,构造函数就已经被调用,并执行了。那么,这个方法得是创建对 阅读全文
posted @ 2017-10-12 11:11 前锋营 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 一. 一创建对象,构造函数就开始用了。这就明确了构造函数的作用就是给对象进行初始化。 创建对象都必须要通过构造函数初始化。但是之前学习描述,创建类的时候,并没有书写构造函数,那么当时创建的对象有没有初始化呢? 这里交代了创建对象必须要进行初始化。 没有构造函数也能初始化的原因在于:一个类中如果没有定 阅读全文
posted @ 2017-10-12 11:02 前锋营 阅读(237) 评论(0) 推荐(0) 编辑
摘要: 一. 构造函数 (描述类中,有许多构造函数,其函数名和描述类的类名是一致的,但是创建类的类名就比较多样了。) 构造函数也属于面向对象中的一个小知识点。构造一词没见过,但是函数我们是清楚地。这说明,构造函数知识点中, 重点集中在“构造”上。虽然重点在构造上,但是其本质还是函数。单独分出一类,自然是起到 阅读全文
posted @ 2017-10-12 10:38 前锋营 阅读(256) 评论(0) 推荐(0) 编辑
摘要: 一. 二维数组的使用场景 最基本的思想,数据多了,用数组来存储。那数组多了呢?就拿数组接着存。→这几句话有点意思。数据多了,用数组存,看似将数据和数组区分开了。如果不拓展思维,想到数组多了用什么存,那么对于数据的含义就没有真正了解,实际上数组也是数据的一部分。 这里视频中又提出一点,那么多数据,干脆 阅读全文
posted @ 2017-10-12 08:00 前锋营 阅读(204) 评论(0) 推荐(0) 编辑