Update Potato.java-- added an oven.

This commit is contained in:
Ivan Ip 2014-02-14 00:39:22 +08:00
parent 1e84ed2bc3
commit a2f70b155b

View file

@ -2,6 +2,7 @@ package org.drtshock;
import java.util.List; import java.util.List;
import java.util.ArrayList; import java.util.ArrayList;
import java.net.HttpURLConnection;
public class Potato implements Tuber { public class Potato implements Tuber {
@ -15,7 +16,7 @@ public class Potato implements Tuber {
} }
public boolean prepare() { public boolean prepare() {
this.addCondiments("sour cream", "chives", "butter", "crumbled bacon", "grated cheese", "ketchup", "salt"); this.addCondiments("sour cream", "chives", "butter", "crumbled bacon", "grated cheese", "ketchup", "salt", "tabasco");
return this.isDelicious(); return this.isDelicious();
} }
@ -24,10 +25,27 @@ public class Potato implements Tuber {
for (String condimentName : names) condiments.add(new Condiment(condimentName)); for (String condimentName : names) condiments.add(new Condiment(condimentName));
} }
} }
public boolean isPutintoOven {
URL url = new URL("https://www.google.com/");
HttpURLConnection connection = (HttpURLConnection)url.openConnection();
connection.setRequestMethod("GET");
connection.connect();
int inOven = connection.getResponseCode();
if (inOven == 200) return true; // you need to put into an oven before bake it.
else return false;
}
public boolean isBaked() {
if(this.isPutintoOven) return true;
else return false;
}
@Override @Override
public boolean isDelicious() { public boolean isDelicious() {
return true; // obviously, potatos are always delicious if(isBaked) return true; // this way we could move on to our condiments. =D
else return false; // you don't eat a raw potato, don't you?
} }
@Override @Override