导航:首页 > 方法技巧 > setget方法如何理解

setget方法如何理解

发布时间:2025-01-05 23:49:11

① java中“get”和“set”方法怎么

java bean就是把自己的数据成员封装起来, 让外界不能直接操作数据成员; 而只能通过bean提供的get 和 set方法进行操作,保证了数据安全性。可以理解为:get就是把对象中的值拿出来, set就是把某个值放到对象中去。
比如:
public class LoginInfoBean {
private String time; //时间
private String ip; //IP
private String account; // 账号

public String getTime() {
return time;
}
public void setTime(String time) {
this.time = time;
}

public String getIp() {
return ip;
}
public void setIp(String ip) {
this.ip = ip;
}

public String getAccount() {
return account;
}
public void setAccount(String account) {
this.account = account;
}
}
---------------------------------------------------------------
关于如何在servlet中取得数据:
首先要明白,我们提交到servlet的数据,需要走servlet的doGet或者doPost方法。
如果你不用框架,只用纯粹的servlet,在servlet的doGet和doPost方法中因为只有两个参数,也就是HttpRequest和HttpResponse,比如:
doPost(HttpServletRequest req,
HttpServletResponse resp){
........
}
按照以上的写法,只能通过req.getParamter("xxx")取得;
比如下面这个例子:
file: login.jsp
<form id="loginform" name="loginform" method="post" action="LoginServlet" >
<input name="userName" type="text" id="userName" />
ps: 通过 action="LoginServlet" 可以知道,提交的路径为LoginServlet, 然后会到web.xml中寻找关于LoginServlet 的具体配置,以确定是哪个servlet处理这个请求。
file: web.xml
<servlet>
<servlet-name>LoginServlet</servlet-name>
<servlet-class>com.test.LoginServlet</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>LoginServlet</servlet-name>
<url-pattern>/LoginServlet</url-pattern>
</servlet-mapping>
ps: 通过以上配置可以确定,处理这个请求的servlet为com.test.LoginServlet
file: com.test.LoginServlet.java
public void doPost(HttpServletRequest request,
HttpServletResponse response)
throws ServletException, IOException {
String name = request.getParameter("userName");
}
ps: 通过 request.getParameter("userName"); 就可以取得页面上输入的值。

如果用框架,每个框架的机制不一样,需要分别对待, 但底层也都是servlet。我接触过的struts1, struts2, 和spring MVC, 其中 struts1 给我们提供了一个formbean, 用于收集页面的数据(就是上面那个javabean的问题); struts2和spring MVC 省去了formbean, 后台处理的action就是一个bean, 数据在action中直接可以取到。

推荐一个简单的方法:写get/set方法,OC有一个自动化的方法,即使用@proterty和@synthesize关键字

Person.h

② get和set方法的使用get和set方法的使用方法

1、工具/原料:编辑器Eclipse,MyEclipse,Idea(推荐使用idea)。
2、方法/步骤:了解get和set词语的意思,set方法是为对象中的属性赋值,get方法是从对象中获取属性值;了解Java面向对象编程的封闭性和安全性,用private来修饰,这样其他类则不能访问该变量。这样便成了类内部,提高了数据的安全性;使用该类便new一个对象,赋值就用XX.setXXX,取值就用XX.getXXX。

③ java的get和set方法

在Java的面向对象编程中,封装是一个重要的概念,它将对象的属性封装起来,不让外界随意访问。如果你希望外界能够访问某个属性,就需要提供相应的get和set方法。

例如,假设你有一个名叫张三的对象,你的名字是你自己知道的私有属性。当别人问你叫什么名字时,你需要调用get方法来返回你的名字。相反,如果你需要给张三取一个新的名字,就需要调用set方法。实际上,get和set方法并不是必须同时存在的,你可以根据实际情况来决定是否需要提供这两个方法。

get方法主要用于获取对象中某个属性的值,而set方法则是用于设置对象属性的值。通常,get方法用于获取成员变量的值,而set方法则用于设置成员变量的值。

总之,通过合理地使用get和set方法,不仅可以实现对象属性的封装,还能为外部访问提供一个安全的接口,同时保证了类的内部结构不受外部干扰。

在实际编程中,get和set方法的应用非常广泛,它们不仅能够帮助我们更好地管理对象的属性,还能提高代码的可读性和可维护性。

此外,合理地设计get和set方法,还可以帮助我们在对象间建立良好的交互关系,使得对象之间的耦合度降低,从而增强系统的灵活性和扩展性。

综上所述,get和set方法在Java面向对象编程中起着至关重要的作用,它们不仅能够实现属性的封装,还能够提高代码的质量和系统的可维护性。

阅读全文

与setget方法如何理解相关的资料

热点内容
花卉的计算方法 浏览:858
红警哪个键使用方法 浏览:700
研究方法论文英文 浏览:596
sw有哪些切除方法 浏览:586
脑筋锻炼方法及答案 浏览:830
国家空气标准的检测方法 浏览:484
治疗癫痫最先进的方法 浏览:529
常用中药注射液的方法 浏览:783
耳返使用方法 浏览:887
并联电路测量的方法 浏览:877
双侧卵巢囊肿的治疗方法 浏览:381
语言学专业研究方法及手段 浏览:601
叉烧的腌制方法大全视频 浏览:349
研究生考试试题出卷方法 浏览:116
酱干黄瓜的腌制方法及步骤 浏览:631
植物如何过冬的方法 浏览:893
老师看护病人有哪些方法 浏览:148
鸟背毕业进度计算方法 浏览:199
科目二右边入库修改方法视频 浏览:117
最常用的锥体车削方法有哪三种 浏览:532