老师 还是不是很懂为什么一个程序中需要一个构造函数呢

来源:2-2 二次封装属于我们自己的数组

慕码人4120781

2019-08-18

就是构造函数有哪些独特的优越的地方?

写回答

1回答

liuyubobobo

2019-08-18

不是构造函数有什么独特优越的地方,是每一个类必须有构造函数。因为类本身只是一个“蓝图”,要想真正运行类中的代码,必须先要构造类对象,要想构造类对象,就必须先运行构造函数。这和要想运行一个程序,必须有main函数的道理是一样的。main函数是程序入口,构造函数可以理解成是类的入口。


对于这个课程的学习,必须有基础的Java语言基础,包括面向对象编程的基础。比如什么是类,什么是构造函数,什么是成员变量,成员方法,什么是public,什么是private,什么是接口,等等等等,否则,这个课程无法学习。


在计算机专业的课程体系中,数据结构要在大二学习,就是要等在大一阶段,同学们打下扎实的语言基础,才能进一步讨论,用语言能实现什么,最基础的就是数据结构。所以,如果对这个问题有疑惑,我建议你补一下基本的Java语言语法,再来学习这个课程,不然基本上寸步难行。


加油!:)

1
0

玩转数据结构

动态数组/栈/队列/链表/BST/堆/线段树/Trie/并查集/AVL/红黑树…

6221 学习 · 1704 问题

查看课程