专栏名称: 开发者技术前线
站在最前沿,专注Java/Python/机器学习/大前端,前沿技术让一部分技术人先看到未来
今天看啥  ›  专栏  ›  开发者技术前线

CTO:不要在代码中写 set/get 方法了,逮一次罚款...

开发者技术前线  · 公众号  ·  · 2021-01-28 13:11
    

文章预览

点击“ 开发者技术前线 ”,选择“星标🔝” 在看|星标|留言,  真爱 来源:Mr.ml 回复“666”,获取一份技术人专属大礼包 前言 CTO: what?你的 Java 代码中还充斥着大量的 set/get 方法 于是公司出了规定:不要在代码中写 set/get 方法了,逮一次罚款。 刚开始学习 Java 语言的时候,面向对象的三大特征就是封装,继承,和多态。在 Java 中,要保证封装性,需要将成员变量私有化,对外提供 set/get 方法来访问,虽然现在的 IDE,像 eclipse,IDEA都提供了快捷键,来生成 set/get 方法,但是在做项目的时候,一个 JavaBean 往往会有很多的成员变量,一个变量对应两个方法,如果有10几个成员变量,那么会对应20多个方法,也许还要去写构造器、equals 等方法,而且需要维护。这样一来 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览