.get与.set方法在API中如何灵活运用? 看名称不就知道是干什么的了。set就是设置,get就是获取,顾名思义啊。set和get/is是javabean的属性存取方法的标准命名规则。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 楼上说得对,JavaBean的标准,现在很多也按照这来,只是为了规范化。 因为类的成员变量一般用private修饰,而给一个get set方法提供访问,至于为什么要用get 和 set来命名应该是为了方便理解,没别的意思。至于为什么用private修饰,可以去看看关于封装的知识。 将私有的变量封装,用set和get来设置和获取。以后项目中会经常用到,就是javabean,目的是使代码简洁,项目规范... 编程规范,一般字段不直接和外部访问,所以提供对外访问的get 和set方法 希望楼主一直带着这个问题,等你到了下一个阶段(半年一年后什么的),每个阶段有不同的理解。你先不妨这样理解:我们需要把一些变量封装在一个类里面,既然是封装,就应该尽量不让这些变量让外人知道。那访问修饰符自然是private啦,但是,又有一些外人是需要得到这些变量的;于是,提供两个访问方法,get/set ;好处在于,可以在get/set 方法做附加操作。如前缀后缀操作、为了不让外人知道地址clone返回,还可以加锁来同步。慢慢地,这变成规范,全世界都用。然后这规范又可以被利用起来,因为都是get/set 开头,一些框架就可以凭这点来工作。如:SpringMVC可以利用set方法实现注入; 就是用get,set更改你创建类的属性,也可以认为比较装逼的一种写法 Java对于面向对象的一大特性:封装的实现; 类的属性一般用private 来封装,而set(),和get() 就是访问这个属性的方法 get就是获取对象变量,set就是设置对象变量 【新手提问】FileInputStream的读取问题! 高手请进,字符串处理的简单问题,谢谢噢 读取大的网络文件总是出错! 是否ImageObserver对ImageIO所读进的图像不起作用 这段代码错在哪里呀?帮帮忙,谢谢! java访问读取xml文件的路径问题 请问大家JBoss的稳定性和效率如何? 请问要使用带SSL套节子的包javax.net.ssl,需要设置什么环境变量。 比如进入a.com,怎么自动过3秒转入bb.com? java爱好者,愿意和我交个朋友吗. ASII编码,转换为中文,求指点 请问如何编写如下程序?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货