请问一下设计成员变量是什么意思呢?这里为什么要设计这些成员变量而不是使用psvm呢?小白不是很懂,求解释谢谢

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

慕码人4120781

2019-08-09

不是很理解什么时候要用成员变量 什么时候要用public static void main= = 小白表示查了之后还是一头雾水

写回答

1回答

liuyubobobo

2019-08-09

额?是不是我没有特别理解你的问题?成员变量和 public static void main 完全不在一个层次。


在这个课程中,我使用main函数来调用我们自己写的类进行测试。main函数是一个方法。


至于成员变量,就是类设计需要成员变量啊。设计一个猫的类,要存储猫的名字,name就是Cat这个类的成员变量。同理,data和size是Array这个类的成员变量。


我不确定你的问题是在哪个层面,如果是语法层面,或者不了解成员变量这个概念,那么这个课程可能不适合你。这个课程需要同学有基本的Java语法基础,包括面向对象编程的基本概念才可以学习。数据结构在计算机专业课程中,是大二的学习内容,就是因为需要有大一阶段对一门语言的深入理解,包括对面向对象编程这种编程范式的基本理解。


看一看自己是不是需要先补充一下Java的基础知识?


加油!:)

0
2
liuyubobobo
回复
慕码人4120781
对。java 基础慕课网上就有很好的免费教程。这里是第一季:https://www.imooc.com/learn/85 如果看书的话,我推荐《Java核心技术》,第一卷看一半,大概了解OOP就可以完全看懂这个课程的代码了。加油!:)
2019-08-09
共2条回复

玩转数据结构

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

6221 学习 · 1704 问题

查看课程