#### 1. 定义类 TemperatureException

#### 2. 声明属性 temperature

#### 3. 声明构造方法 TemperatureException ()

#### 4. 在构造方法 TemperatureException ()中调用 super（）

#### 5. 声明构造方法 TemperatureException (String msg)

#### 6. 在构造方法 TemperatureException (String msg)中调用 super（）

#### 7. 定义方法 setTemperature (double temperature)

#### 8. 定义方法 getTemperature ()

####

// TemperatureException.java

//用来演示自定义意外类

class TemperatureException extends Exception

{

private double temperature;

TemperatureException ()

{

super ("Temperature out of range.");

}

TemperatureException (String msg)

{

super (msg);

}

public void setTemperature (double temperature)

{

this.temperature = temperature;

}

public double getTemperature ()

{

return temperature;

}

}

####