关于getter method和setter method的问题 public String getMonth(){ return month; }是将month的值返回给调用者 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 setter,getter是javabean的规定,不能直接存取bean中的变量,一定要通过get,set方法,java类默认有一不带参的构造函数,你不写,就会使用默认的。 这是面向对象中 类 封装特性的体现完美的类封装 是要达到 保护数据结构的目的也就是说 把所有的 变量都设为 private对外只提供 存取 这些变量的 方法如果没有 setMonth 方法 那么我可以直接把SomeClass.M_onth = 13;但这完全是不合法的 所以 在 setMonth 方法中还可以加上 一些检查性的语句还有是我可能不想让别人知道我的数据结构比如说 我不用 一个 int 变量来存储 Month 可能用一个 数组 或别的什么用 setter 和 getter 方法 就能很好的 保护数据结构 总结得好。其实这个原则应该推广到bean以外。是符合面向对象的要求的。 多线程JOIN的问题 access 对PreparedStatement的支持 关于类的继承问题! java操作 powerpoint 生成图表? 关于log4j.xml的配置 看JAVA学习笔记遇到的问题 linux 下的 java 环境变量怎样设置? jdk有无提供现成方法,从生日(Date)获得年龄(精确周岁)? 如何动态加载jar中的类 ◎!¥◎%当真没人知道何处有JBuilder6下载是不? 初学关于生成树的问题 问大家一个问题,我不知道我写的程序哪错了
java类默认有一不带参的构造函数,你不写,就会使用默认的。
完美的类封装 是要达到 保护数据结构的目的
也就是说 把所有的 变量都设为 private
对外只提供 存取 这些变量的 方法如果没有 setMonth 方法 那么我可以直接把
SomeClass.M_onth = 13;
但这完全是不合法的 所以 在 setMonth 方法中还可以加上 一些检查性的语句
还有是我可能不想让别人知道我的数据结构
比如说 我不用 一个 int 变量来存储 Month 可能用一个 数组 或别的什么
用 setter 和 getter 方法 就能很好的 保护数据结构