获赞
3
粉丝
0
关注
0
看过 TA
0
曼彻斯特大学
2016
Java
IP属地:浙江
暂未填写个人简介
私信
关注
代码规约分享避免在子父类的成员变量之间、或者不同代码块的局部变量之间采用完全相同的命名,使可理解性降低。说明:子类、父类成员变量名相同,即使是public也是能够通过编译,而局部变量在同一方法内的不同代码块中同名也是合法的,但是要避免使用。对于非setter/getter的参数名称也要避免与成员变量名称相同。反例:public class ConfusingName {    public int stock;    // 非setter/getter的参数名称,不允许与本类成员变量同名    public void get(String alibaba) {        if (condition) {            final int money = 666;            // ...        }        for (int i = 0; i             // 在同一方法体中,不允许与其它代码块中的money命名相同            final int money = 15978;            // ...        }    }}class Son extends ConfusingName {    // 不允许与父类的成员变量名称相同    public int stock;}【社招、校招、实习】【Java开发、数据研发】HC多多,提前沟通意向,双向确认。有兴趣直接加微信 446541116  或者简历发我邮箱 huaiyu.ll@alibaba-inc.com 简历标题: 实习or应届+学校+姓名
0 点赞 评论 收藏
分享
代码规约分享避免在子父类的成员变量之间、或者不同代码块的局部变量之间采用完全相同的命名,使可理解性降低。说明:子类、父类成员变量名相同,即使是public也是能够通过编译,而局部变量在同一方法内的不同代码块中同名也是合法的,但是要避免使用。对于非setter/getter的参数名称也要避免与成员变量名称相同。反例:public class ConfusingName {    public int stock;    // 非setter/getter的参数名称,不允许与本类成员变量同名    public void get(String alibaba) {        if (condition) {            final int money = 666;            // ...        }        for (int i = 0; i             // 在同一方法体中,不允许与其它代码块中的money命名相同            final int money = 15978;            // ...        }    }}class Son extends ConfusingName {    // 不允许与父类的成员变量名称相同    public int stock;}【社招、校招、实习】【Java开发、数据研发】HC多多,提前沟通意向,双向确认。有兴趣直接加微信 446541116  或者简历发我邮箱 huaiyu.ll@alibaba-inc.com 简历标题: 实习or应届+学校+姓名
0 点赞 评论 收藏
分享
0 点赞 评论 收藏
分享
2021-03-12 10:10
已编辑
阿里巴巴_ICBU_开发工程师
0 点赞 评论 收藏
分享
关注他的用户也关注了:
牛客网
牛客企业服务