diff --git a/src/main/java/nyc/c4q/AbstractAwesomeClass.java b/src/main/java/nyc/c4q/AbstractAwesomeClass.java index e3f9c21..88c345e 100644 --- a/src/main/java/nyc/c4q/AbstractAwesomeClass.java +++ b/src/main/java/nyc/c4q/AbstractAwesomeClass.java @@ -4,14 +4,15 @@ * Created by amyquispe on 5/19/15. */ public abstract class AbstractAwesomeClass implements AwesomeInterface { + int data; @Override public int getData() { - return 0; + return this.data; } @Override public void setData(int someData) { - + this.data = someData; } } diff --git a/src/main/java/nyc/c4q/ConcreteAwesomeClass.java b/src/main/java/nyc/c4q/ConcreteAwesomeClass.java index f39acca..56129fc 100644 --- a/src/main/java/nyc/c4q/ConcreteAwesomeClass.java +++ b/src/main/java/nyc/c4q/ConcreteAwesomeClass.java @@ -4,8 +4,22 @@ * Created by amyquispe on 5/19/15. */ public class ConcreteAwesomeClass extends AbstractAwesomeClass { + int data; + public ConcreteAwesomeClass(){ + this.data = 4; } public ConcreteAwesomeClass(int startData){ + this.data = startData; + } + + @Override + public int getData() { + return data; + } + + @Override + public void setData(int someData) { + this.data = someData; } } diff --git a/src/main/java/nyc/c4q/InitialActivity.java b/src/main/java/nyc/c4q/InitialActivity.java index 2213b83..0f388a9 100644 --- a/src/main/java/nyc/c4q/InitialActivity.java +++ b/src/main/java/nyc/c4q/InitialActivity.java @@ -8,6 +8,7 @@ import android.view.View; import android.widget.Button; import android.widget.TextView; +import java.util.ArrayList; public class InitialActivity extends Activity { @@ -34,5 +35,32 @@ protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_initial); preferences = getPreferences(Context.MODE_PRIVATE); + + final TextView tvCounter = (TextView) findViewById(R.id.tvCounter); + + Button plusButton = (Button) findViewById(R.id.buttonPlus); + Button minusButton = (Button) findViewById(R.id.buttonMinus); + + ArrayList