我有一个大型类(大约 40 个方法),它是我将作为课程作业提交的包的一部分。目前,这些方法在公用/私有等方面相当混乱,我想以合理的方式对它们进行排序。有这样做的标准方法吗?例如。通常字段列在方法之前,构造函数列在其他方法之前,getter/setter 最后列出;剩下的方法呢?
-
类(静态)变量:首先是公共类变量,然后是
受保护,然后是私有。
-
实例变量:首先是公共的,然后是受保护的,然后是私有的。
-
构造函数
-
方法:这些方法应该按功能分组,而不是按功能分组
而不是范围或可访问性。例如,私有类方法
可以位于两个公共实例方法之间。目标是使
更容易阅读和理解代码。
Source: https://www.oracle.com/java/technologies/javase/codeconventions-fileorganization.html
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)