javaBean实例
时间: 2023-08-11 18:17:14 浏览: 102
JavaBean是一种符合特定规范的Java类,它具有无参构造方法和私有实例变量,并且提供了公共的setter和getter方法,用于访问这些实例变量。以下是一个JavaBean的示例:
```
public class Person {
private String name;
private int age;
public Person() {
// 无参构造方法
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
}
```
这个JavaBean类具有两个私有实例变量name和age,以及公共的setter和getter方法,用于访问这两个实例变量。可以通过以下方式创建一个Person对象并设置其属性:
```
Person person = new Person();
person.setName("张三");
person.setAge(20);
```
相关问题
JavaBean 编辑两个页面(rect.html、rect.jsp)和一个JavaBean类,实现求正方形周长和面积的功能。 4.rect.html页面:创建表单,供用户提交长方形的长和宽,效果如图7所示; 5.使用JavaBean创建Rect类(包名为bean.html),属性分别为长方形的长和宽并创建getXX和setXX方法 。 6.rect.jsp页面:在此页面中,实例化JavaBean获取JavaBean实例。并把表单提交的数据封装在JavaBean实例中。从JavaBean实例中获取长方形的长和宽,并求长方形的周长和面积,效果如图8所示。
好的,以下是实现JavaBean类和两个页面的代码示例:
Rect.java:
```java
package bean;
public class Rect {
private double length; // 长
private double width; // 宽
public Rect() {
super();
}
public double getLength() {
return length;
}
public void setLength(double length) {
this.length = length;
}
public double getWidth() {
return width;
}
public void setWidth(double width) {
this.width = width;
}
// 计算周长
public double getPerimeter() {
return 2 * (length + width);
}
// 计算面积
public double getArea() {
return length * width;
}
}
```
rect.html:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>rect</title>
</head>
<body>
<form action="rect.jsp" method="post">
<label>长:</label>
<input type="text" name="length"><br>
<label>宽:</label>
<input type="text" name="width"><br>
<input type="submit" value="计算">
</form>
</body>
</html>
```
rect.jsp:
```jsp
<%@ page import="bean.Rect" %>
<%
Rect rect = new Rect(); // 实例化JavaBean
double length = Double.parseDouble(request.getParameter("length")); // 获取表单提交的长
double width = Double.parseDouble(request.getParameter("width")); // 获取表单提交的宽
rect.setLength(length); // 将长和宽设置到JavaBean中
rect.setWidth(width);
%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>rect</title>
</head>
<body>
<h3>长方形的周长为:<%= rect.getPerimeter() %></h3> <!-- 从JavaBean中获取周长并显示 -->
<h3>长方形的面积为:<%= rect.getArea() %></h3> <!-- 从JavaBean中获取面积并显示 -->
</body>
</html>
```
在这个示例中,我们将用户提交的长和宽封装在JavaBean实例中,并计算周长和面积。在JSP页面中,我们可以使用JSP表达式语言获取JavaBean实例中的周长和面积,并将结果显示在页面上。
给一个Javabean实例,要求有注释
很好的一个问题!我很乐意帮您解答。以下是一个Javabean实例,注释已经在代码中标明。希望对您有所帮助!
```java
/**
* 这是一个Javabean的示例类,它代表了一个人
*/
public class Person {
// 姓名
private String name;
// 年龄
private int age;
// 性别
private String gender;
/**
* 获取姓名
* @return 姓名
*/
public String getName() {
return name;
}
/**
* 设置姓名
* @param name 姓名
*/
public void setName(String name) {
this.name = name;
}
/**
* 获取年龄
* @return 年龄
*/
public int getAge() {
return age;
}
/**
* 设置年龄
* @param age 年龄
*/
public void setAge(int age) {
this.age = age;
}
/**
* 获取性别
* @return 性别
*/
public String getGender() {
return gender;
}
/**
* 设置性别
* @param gender 性别
*/
public void setGender(String gender) {
this.gender = gender;
}
}
```
阅读全文