「java临时属性」java中定义属性

博主:adminadmin 2022-11-24 06:07:07 41

今天给各位分享java临时属性的知识,其中也会对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临时属性的信息别忘了在本站进行查找喔。

The End

发布于:2022-11-24,除非注明,否则均为首码项目网原创文章,转载请注明出处。