From af17f7c46c39614d1ac15655093c0f5c31e66620 Mon Sep 17 00:00:00 2001 From: ArnaudDavignon <70334909+ArnaudDavignon@users.noreply.github.com> Date: Tue, 1 Sep 2020 09:42:28 -0400 Subject: [PATCH 1/4] Add files via upload --- src/main/java/myPkg/inheritance/MyStack.java | 44 ++++++++++++++++++++ 1 file changed, 44 insertions(+) create mode 100644 src/main/java/myPkg/inheritance/MyStack.java diff --git a/src/main/java/myPkg/inheritance/MyStack.java b/src/main/java/myPkg/inheritance/MyStack.java new file mode 100644 index 0000000..7e8ed43 --- /dev/null +++ b/src/main/java/myPkg/inheritance/MyStack.java @@ -0,0 +1,44 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package testmystack; + +import java.util.*; + +/** + * + * @author addav + */ +public class MyStack extends ArrayList{ + private ArrayList list; + + @Override + public boolean isEmpty(){ + return super.size() == 0; + } + + public int getSize(){ + return super.size(); + } + + public Object peek(){ + return super.get(getSize()-1); + } + + public Object pop(){ + Object a = super.get(getSize()-1); + super.remove(getSize()-1); + return a; + } + + public void push(Object a){ + super.add(a); + } + + @Override + public String toString(){ + return "Stack: "+super.toString(); + } +} From 2a651e634f0138e557754f1fb7fe326fc527b9e7 Mon Sep 17 00:00:00 2001 From: ArnaudDavignon <70334909+ArnaudDavignon@users.noreply.github.com> Date: Tue, 1 Sep 2020 10:01:19 -0400 Subject: [PATCH 2/4] Delete Casting.java --- src/main/java/myPkg/casting/Casting.java | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 src/main/java/myPkg/casting/Casting.java diff --git a/src/main/java/myPkg/casting/Casting.java b/src/main/java/myPkg/casting/Casting.java deleted file mode 100644 index 06ab30c..0000000 --- a/src/main/java/myPkg/casting/Casting.java +++ /dev/null @@ -1,16 +0,0 @@ -/* - * To change this license header, choose License Headers in Project Properties. - * To change this template file, choose Tools | Templates - * and open the template in the editor. - */ -package myPkg.casting; - -/** - * - * @author laura - */ -public class Casting { - - public static void main(String[] args) { - } -} \ No newline at end of file From e9a6bd6203e71e008e3dfc281faee7a3ae180971 Mon Sep 17 00:00:00 2001 From: ArnaudDavignon <70334909+ArnaudDavignon@users.noreply.github.com> Date: Tue, 1 Sep 2020 10:03:17 -0400 Subject: [PATCH 3/4] Create Casting.java --- src/main/java/myPkg/casting/Casting.java | 38 ++++++++++++++++++++++++ 1 file changed, 38 insertions(+) create mode 100644 src/main/java/myPkg/casting/Casting.java diff --git a/src/main/java/myPkg/casting/Casting.java b/src/main/java/myPkg/casting/Casting.java new file mode 100644 index 0000000..6d2e98d --- /dev/null +++ b/src/main/java/myPkg/casting/Casting.java @@ -0,0 +1,38 @@ +/* + * To change this license header, choose License Headers in Project Properties. + * To change this template file, choose Tools | Templates + * and open the template in the editor. + */ +package casting; +import java.util.*; +/** + * + * @author addav + */ +public class Casting { + + /** + * @param args the command line arguments + */ + public static void main(String[] args) { + // TODO code application logic here + + ArrayList list = new ArrayList<>(); + list.add(new Circle(1.0)); + list.add(new Date()); + list.add(new Rectangle(2.0, 3.0)); + + for(int i = 0; i Date: Tue, 1 Sep 2020 11:05:18 -0400 Subject: [PATCH 4/4] Update Casting.java --- src/main/java/myPkg/casting/Casting.java | 1 + 1 file changed, 1 insertion(+) diff --git a/src/main/java/myPkg/casting/Casting.java b/src/main/java/myPkg/casting/Casting.java index 6d2e98d..9a99cdf 100644 --- a/src/main/java/myPkg/casting/Casting.java +++ b/src/main/java/myPkg/casting/Casting.java @@ -20,6 +20,7 @@ public static void main(String[] args) { ArrayList list = new ArrayList<>(); list.add(new Circle(1.0)); list.add(new Date()); + list.add("String"); list.add(new Rectangle(2.0, 3.0)); for(int i = 0; i