「java临时属性」java中定义属性
今天给各位分享java临时属性的知识,其中也会对java中定义属性进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
- 1、用java编写TemporaryEmployee(临时工)类,该类继承于Employee类.
- 2、java中,临时变量是什么?
- 3、JAVA中Bean是用来干嘛的??什么情况下可用?
- 4、Java 怎么替换实体对象里面的属性值,只是临时替换,不做保存操作。
用java编写TemporaryEmployee(临时工)类,该类继承于Employee类.
public class Employee {
protected String name;
protected double salary; public double getSalary() {
return salary;
} public void setSalary(double salary) {
this.salary = salary;
} public String getName() {
return name;
} public void setName(String name) {
this.name = name;
}
public double raiseSalary(double proportion){
return this.salary*proportion;
}
public Employee(String name,double salary){
this.name=name;
this.salary=salary;
}
} public class TemporaryEmployee extends Employee{
private int hireYears; public int getHireYears() {
return hireYears;
} public void setHireYears(int hireYears) {
this.hireYears = hireYears;
}
public double raiseSalary(double proportion){
return this.salary*0.5;
}
public TemporaryEmployee(String name,double salary,int hireYears){
super(name,salary);
this.hireYears=hireYears;
}
}
java中,临时变量是什么?
就是在代码块中定义的变量,代码块执行结束了 变量就没用了 代码块外面的代码也取不到它的值
JAVA中Bean是用来干嘛的??什么情况下可用?
Java中最常用到的是Entity Bean(实体Bean)是用来存储属性的对象,比如你想把一个xml中的每个Element的信息要保存到一个临时对象里面,就需要一个Bean来保存它。一般实体Bean里面是除了Get和Set方法之外没有特殊的逻辑代码,就是用来临时保存属性的功能。所有的属性都是定义成私有的,只能通过Get和Set方法操作。
在EJB应用中除了Entity Bean还有Message Driven Bean(消息驱动Bean)和Session Bean(会话Bean)。
Java 怎么替换实体对象里面的属性值,只是临时替换,不做保存操作。
既然是实体,改变属性就肯定保存了。所以要实现你说的效果就要换个思路。
比如说不去改变对象的属性,而是在用到name属性的时候不直接取用实体里的值,先去判断它应该是什么。
又比如说,先替换name的值,用完再恢复回去。
再比如说复制一个实体,改变复本实体的属性,用完副本实体就丢掉。这个就不推荐了。
java临时属性的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于java中定义属性、java临时属性的信息别忘了在本站进行查找喔。
发布于:2022-11-24,除非注明,否则均为
原创文章,转载请注明出处。