我现在正在自学Java,我只掌握各种面向对象编程的基本知识。我选择了一个可以在现实生活中使用的项目,一个电脑修理商店软件,用来追踪门票,设备,客户和其他相关的东西。
我有两个问题:
发布于 2019-10-13 19:38:36
尝试创建一个项目是一个很好的学习方式!有几件事:
类名应该以大写字母开头,比如String,变量和方法名称应该使用camel大小写命名约定:myVariable,myMethod。在这种情况下,当变量是常量的、大写的全大写名称时,例外情况是:
final in MY_CONSTANT = 3;始终要为变量和方法提供明确的名称,因此只需读取名称就可以知道它们所做的事情。
注释你的代码!这是非常重要的,因为好的,信息丰富的评论将帮助您和其他人理解代码。您还可以查看(Javadoc注释).[https://www.tutorialspoint.com/java/java_documentation.htm]
您已经提到了面向对象的编程,所以不要害怕为项目中的实体创建类,比如Customer或Device。您可以组合这些类以更好地建模计算机修复车间:
公共级客户{
private String name;
private List<Device> devices; //all devices of the customer
public Customer(String name) {
this.name = name;
devices = new ArrayList<>();
}
public void registerDevice(Device d) {
devices.add(d);
}}
当然,这只是一个愚蠢的小例子,但你明白了。
https://stackoverflow.com/questions/58366885
复制相似问题