我必须在我的第一个学期编程我的第一个,称之为项目。它是关于编制约会日历的(不知道它是如何用英语调用的,比如计划好的事情:P)。到目前为止,我们已经学习了主要内容(for,if等),如何连接类,创建构造函数和关于对象。所以我们必须使用ArrayList很容易地编程这个时间表,它应该删除,编辑,创建,列出条目。你只需输入一个日期和条目, 例如:
10.01.16 "example".
它甚至不必在日期之后对其进行排序,但我在某些方面确实很挣扎。
首先,感谢您阅读本文并花时间帮助一个傻瓜,我感谢您提供的一切。我现在就去睡觉,明天花一整天来写这个。我很可能会有更多问题。
答案 0 :(得分:0)
我认为你的缺乏OOP心态,这对每个初学者来说都是正常的。也许你不需要那么多课程,但你应该尝试在简单的对象中分解你的问题并为每个课程编写一个类。
是的,如果事件存储在ArrayList中,那就足够了。
这取决于你如何构建你的程序。您可以在构造函数中传递参数,如果它们在您的类中是公共的,您将不再需要getter或setter。虽然出于安全原因,将它们设为私有/受保护并使用getter和setter来操纵它们是一种很好的做法。
除非您已经学会了如何编程图形界面,否则您将不得不依赖命令行。我会尝试提高可读性。您可以尝试打印类似的内容:
-------------------------------------------------------------
| Date | Event |
-------------------------------------------------------------
| 1st January 2016 | Play Call of Duty all day |
-------------------------------------------------------------
| 10th January 2016 | Thank R.Costa for his answer ;) |
-------------------------------------------------------------