博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
14 在公有类中使用访问方法而非公有域
阅读量:6694 次
发布时间:2019-06-25

本文共 467 字,大约阅读时间需要 1 分钟。

class Point{    public double x;    public double y;}

  对于可变的类来说,应该用包含私有域和公有设值方法的类来代替:

class Point{    private double x;    private double y;    Point(double x, double y) {        this.x = x;        this.y = y;    }    double getX() {        return x;    }    void setX(double x) {        this.x = x;    }    double getY() {        return y;    }    void setY(double y) {        this.y = y;    }}

  总之,公有类永远都不应该暴露可变的域。

转载于:https://www.cnblogs.com/lsf90/p/3735484.html

你可能感兴趣的文章
Java AtomicInteger的用法
查看>>
利用公有云平台构建网站项目总结
查看>>
php 与 C# 之间的DES加解密
查看>>
NetApp DataONTAP 集群模式 学习笔记2
查看>>
网络营销的优势
查看>>
允许java运行不安全或不可信的应用程序
查看>>
Java为Hyperledger Fabric(超级账本)开发区块链链代码智能合约之环境部署
查看>>
思科三层网络设计公式
查看>>
Groovy基本类型与运算符
查看>>
rabbitmq java.util.concurrent.TimeoutException
查看>>
IPsec***
查看>>
sql语句优化的十二条建议
查看>>
《数据库系统概念》5-连接、视图和事务
查看>>
那些亮瞎你的奇葩癖好!别再说程序猿不会玩了
查看>>
memcached安装与应用
查看>>
AWS举行AI大会re:MARS 焦点ML、自动化、机器人和太空科学
查看>>
Python正则表达式初识(四)
查看>>
构建LVS负载均衡群集
查看>>
VirtualBox的四种网络连接方式
查看>>
fir.im Weekly - 如果让你重新做一款APP
查看>>