首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习编程时学习代码约定

学习编程时学习代码约定
EN

Stack Overflow用户
提问于 2019-10-13 19:05:54
回答 1查看 78关注 0票数 0

我现在正在自学Java,我只掌握各种面向对象编程的基本知识。我选择了一个可以在现实生活中使用的项目,一个电脑修理商店软件,用来追踪门票,设备,客户和其他相关的东西。

我有两个问题:

  1. 我选择在做一个项目时使用它来学习语言。这是学习programing?
  2. While的好方法还是坏方法?我正在学习的语言也集中于学习良好的编码风格,这样我就不会养成编写代码的坏习惯。我是过早地专注于代码样式,还是与语言本身携手学习代码风格很好呢?
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-10-13 19:38:36

尝试创建一个项目是一个很好的学习方式!有几件事:

类名应该以大写字母开头,比如String,变量和方法名称应该使用camel大小写命名约定:myVariablemyMethod。在这种情况下,当变量是常量的、大写的全大写名称时,例外情况是:

代码语言:javascript
复制
 final in MY_CONSTANT = 3;

始终要为变量和方法提供明确的名称,因此只需读取名称就可以知道它们所做的事情。

注释你的代码!这是非常重要的,因为好的,信息丰富的评论将帮助您和其他人理解代码。您还可以查看(Javadoc注释).[https://www.tutorialspoint.com/java/java_documentation.htm]

您已经提到了面向对象的编程,所以不要害怕为项目中的实体创建类,比如CustomerDevice。您可以组合这些类以更好地建模计算机修复车间:

公共级客户{

代码语言:javascript
复制
 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); 
 }

}

当然,这只是一个愚蠢的小例子,但你明白了。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58366885

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档