파일 목록
-
📁 11
- Animal.java
- AnimalEx.java
- Bus.java
- Calc.java
- CarEx.java
- Cat.java
- Child.java
- ChildEx.java
- Dog.java
- Driver.java
- DriverEx.java
- Game.java
- GameEx.java
- HankookTire.java
- KumhoTire.java
- LOL.java
- Pairi.java
- Parent.java
- Pikachu.java
- Pocketmon.java
- PocketmonEx.java
- Purin.java
- SuperMario.java
- Taxi.java
- Tetris.java
- Tire.java
- Vehicle.java
-
📁 13
- BeepPrintEx.java
- BeepTask.java
- BeepTaskEx.java
- BeepTaskEx2.java
- BeepThread.java
- BeepThreadEx.java
- Calc.java
- CalEx.java
- CalUser1.java
- CalUser2.java
- ConsummerThread.java
- DataBox.java
- LoopThread.java
- LoopThreadEx.java
- MyThreaad.java
- MyThreadEx.java
- ProducerThread.java
- ThreadA.java
- ThreadABEx.java
- ThreadB.java
- WaitNotifyEx.java
- 1.java
- desktop.ini
- GwaZe.java
- Title.png
package week12;
public class Audio implements RemoteControl{
private int volume;
private int memVol;
@Override
public void setMute(boolean mute) {
// TODO Auto-generated method stub
if (mute) {
memVol = this.volume;
System.out.println("Audio Muting");
setVol(RemoteControl.MIN_VOL);
} else
System.out.println("Audio Back");
//무음 해제시 원 볼륨으로 복원
setVol(memVol);
}
@Override
public void turnOn() {
System.out.println("Audio ON");
}
@Override
public void turnOff() {
// TODO Auto-generated method stub
System.out.println("Audio OFF");
}
@Override
public void setVol(int vol) {
if (vol > RemoteControl.MAX_VOL)
volume = RemoteControl.MAX_VOL;
else if (vol < RemoteControl.MIN_VOL)
volume = RemoteControl.MIN_VOL;
else
volume = vol;
System.out.println("Audio VOL NOW : " + volume);
}
}