1.静态方法,不会经过构造函数,所以你不能通过构造函数来初始参数,你只能通过传递参数,来初始他
当你有多种参数需要传递的时候,你就要不断重载他了。当然你可以用参数型的类型,不过如果参数有一定结构,就很麻烦。
2.静态方法,只能访问静态变量,而静态变量是不会随类状态而变化,所以会保留上一次记录,这样就会产生意外的结果
3.静态方法依赖实在太强了,调用者必须很清楚的知道方法的内部实现,他才能调用正确的方法,并给出正确参数,这对调用者实在是个负担。
4.静态类会保留大量无用的数据放在内存里。(就像上面说的他保留的上一次记录,这个上一次的数据对你来说根本就是无用的)

最新文章

  1. “老坛泡新菜”:SOD MVVM框架,让WinForms焕发新春
  2. Java程序员学习之路
  3. JAVA 设计模式 观察者模式
  4. cocos2d-x图片变灰或者变亮
  5. 3s自动跳转到登陆界面
  6. wordpress高级教程
  7. oracle sql 树操作
  8. 小白的Python之路 if __name__ == '__main__' 解析
  9. LAMP第二部分apache配置
  10. ATS日志说明
  11. Spring Boot实战笔记(九)-- Spring高级话题(组合注解与元注解)
  12. CentOS7像外部163邮箱发送邮件
  13. MR汇聚工具步骤
  14. twindows下omcat8安装后,不能启动服务
  15. c# 遍历类中的方法名称
  16. Emacs 设置C++代码风格
  17. 程序员面试50题—sizeof的用法(6)
  18. 2.mongodb可视化工具
  19. Ubuntu安装Chromium浏览器
  20. 神奇的Content-Type--在JSON中玩转XXE攻击

热门文章

  1. 反射-Class
  2. SQLServer 微软团队开源项目 (web 版?)
  3. jvm虚拟机androidy移植-编译篇
  4. JAVA类型信息——Class对象(转载)
  5. 如何编写新的PCL类
  6. SQL 分割字符串
  7. RPC原理与实践(二)----Thrift分层模型
  8. .net实现IHttpModule接口顾虑器
  9. udp通信的消息处理方案
  10. codevs3002 石子归并3