今天写代码的时候突然觉得,如果javabean的set方法返回当前对象,是不是可以省点代码量呢
public class H {
private String name;
private int age;
public String getName() {
return name;
}
public H setName(String name) {
this.name = name;
return this;
}
public int getAge() {
return age;
}
public H setAge(int age) {
this.age = age;
return this;
}
@Override
public String toString() {
return "age=" + age + ", name=" + name;
}
}
public class Main {
public static void main(String args[]){
H h = new H();
h.setAge(10).setName("tony");
System.out.println(h);
}
}
分享到:
相关推荐
这个"JavaBean getset"的主题聚焦于JavaBean中的get和set方法。 首先,让我们理解什么是getter和setter方法。在面向对象编程中,getter和setter方法是用于访问和修改对象属性的方法。getter方法用于获取对象的属性...
用vba编写的生成javabean中get和set方法的工具。使用时一定要把编号写上。
2. 方法(Method):JavaBean 的方法是指 JavaBean 中的函数或过程,它可以是 get 或 set 方法,也可以是其他类型的方法。 3. 事件(Events):JavaBean 的事件是指 JavaBean 中的事件处理器,它可以是对外部事件的...
3. **Bean属性**:Bean属性通常通过getter和setter方法暴露,例如`getName()`和`setName(String n)`对应属性`name`。对于布尔类型,可以使用`getMarried()`或`isMarried()`。这些方法命名遵循JavaBeans的命名约定,...
这些方法遵循Java命名约定,如`getAge()`和`setAge(int)`。 2. **无参数构造器**:JavaBean应包含一个无参数的构造器,以便在运行时实例化对象。 3. **序列化**:通常,JavaBean会实现`java.io.Serializable`接口...
6. **JSP 中的 JavaBean 使用**:在JSP(JavaServer Pages)中,可以通过 `<jsp:useBean>`、`<jsp:setProperty>` 和 `<jsp:getProperty>` 标签来操作JavaBean。`<jsp:useBean>` 实例化或查找JavaBean,`<jsp:set...
在ShopCar JavaBean中,我们定义了三个方法:addItem、removeItem和clearCar,分别用于实现商品添加、移除和清空购物车的操作。这些操作都是基于buylist属性进行的,buylist属性是一个ArrayList集合对象,用于保存...
3. 类中的属性都是私有的(`private`),并提供getter和setter方法来访问和修改这些属性。 例如,如果我们有一个简单的User对象,可以这样定义: ```java public class User { private String name; private int...
在Java开发中,JavaBean是一种遵循特定规范的Java类,通常用于封装数据并提供相应的getter和setter方法。在数据库操作中,将SQL查询结果映射到Java对象是常见的需求,这时JavaBean的作用就显现出来了。...
此外,JavaBean通过提供一组特定命名规则的公共方法来暴露其内部状态作为属性,这组方法通常被称为“getter”和“setter”方法。 JavaBean的设计思想在于通过一致性的接口设计使其能够被开发工具识别和使用。例如,...
这些方法遵循JavaBeans的命名约定,例如,一个名为`age`的属性会有`getAge()`和`setAge(int)`的方法。 JavaBean的特点: 1. 可重用性:由于JavaBean符合一定的规范,因此可以在多个项目中复用,降低开发成本。 2. ...
JavaBean是Java编程语言中的一种组件模型,它主要用于构建可重用的软件组件。JavaBean遵循一定的规范,使得这些组件可以在各种Java应用程序中...理解并熟练掌握JavaBean的原理和使用方法,对于Java开发者来说至关重要。
这通常涉及到定义一个Java类,遵循JavaBean规范,即包含一个无参数的构造函数,以及私有属性和对应的getter、setter方法。例如,我们创建一个名为`MyBean`的JavaBean,用于处理一些业务逻辑: ```java public class...
4. **公共的get/set方法**:对于私有字段,需要提供公共的getter和setter方法,这些方法通常命名为`getXXX`和`setXXX`,其中`XXX`代表私有字段名称的首字母大写形式。 示例代码如下: ```java public class User ...
- **可见性**:JavaBean通常使用公共属性和方法,属性通过getter和setter方法进行访问。 - **无参数构造器**:JavaBean需要有一个无参数的构造器以便于实例化。 - **序列化**:为了能够持久化或在网络中传输,...
- **解析**:上述 `FirstJavaBean` 类定义了一个简单的 JavaBean,其中包含了 `firstProperty` 属性,并提供了对应的 `get` 和 `set` 方法。此类可以通过 JSP 的 `<jsp:useBean>` 标签进行实例化,并通过 `<jsp:set...
2. **第五章 JavaBean3.ppt**:可能深入讲解了JavaBean的属性、方法以及在JSP中的应用场景。 3. **第五章 JavaBean2.ppt**:可能是对JavaBean生命周期、作用域的解析,或者是JavaBean与JDBC(Java Database ...
在实现中,我们使用了 jsp:useBean 和 jsp:setProperty tag 来将用户输入的数据传递给 JavaBean,并使用 JavaBean 来封装业务逻辑和数据。这种设计使得系统更健壮和灵活,可以更好地适应变化的需求。 在实践中,...
- **使用get/set方法访问其属性**:JavaBean的属性通常遵循JavaBeans规范,即通过get和set方法来访问和修改。 JavaBean提供了一种封装功能、处理逻辑、值、数据库访问等的能力,使得其他开发者可以通过内部的JSP...
2. **设置属性**:接下来,使用`setProduct`和`setPrice`方法设置商品的信息。 3. **输出结果**:最后,通过`getProduct`和`getPrice`方法获取并显示商品的信息。 #### 五、总结 通过这个示例,我们可以了解到JSP...