diff --git a/.idea/modules.xml b/.idea/modules.xml index 0b7ca79..6c5e432 100644 --- a/.idea/modules.xml +++ b/.idea/modules.xml @@ -57,6 +57,7 @@ + diff --git a/54-AnonymousObjects/src/Main.java b/54-AnonymousObjects/src/Main.java index 72d805b..e0356a5 100644 --- a/54-AnonymousObjects/src/Main.java +++ b/54-AnonymousObjects/src/Main.java @@ -22,7 +22,7 @@ public static void main(String[] args) { frame.add(deck.get(i - 1)); } - frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE); + frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE); frame.setSize(500, 500); frame.setLayout(new FlowLayout()); frame.setVisible(true); diff --git a/55-InnerClasses/55-InnerClasses.iml b/55-InnerClasses/55-InnerClasses.iml index 5ec7339..0d0abb9 100644 --- a/55-InnerClasses/55-InnerClasses.iml +++ b/55-InnerClasses/55-InnerClasses.iml @@ -1,7 +1,7 @@ - + diff --git a/56-AnonymousInnerClass/56-AnonymousInnerClass.iml b/56-AnonymousInnerClass/56-AnonymousInnerClass.iml new file mode 100644 index 0000000..0440042 --- /dev/null +++ b/56-AnonymousInnerClass/56-AnonymousInnerClass.iml @@ -0,0 +1,13 @@ + + + + + + + + + + + + + \ No newline at end of file diff --git a/56-AnonymousInnerClass/src/Frame.java b/56-AnonymousInnerClass/src/Frame.java new file mode 100644 index 0000000..554a74a --- /dev/null +++ b/56-AnonymousInnerClass/src/Frame.java @@ -0,0 +1,6 @@ +public class Frame { + + Frame() { + + } +} diff --git a/56-AnonymousInnerClass/src/Main.java b/56-AnonymousInnerClass/src/Main.java new file mode 100644 index 0000000..eadd700 --- /dev/null +++ b/56-AnonymousInnerClass/src/Main.java @@ -0,0 +1,19 @@ +public class Main { + public static void main(String[] args) { + + /*anonymous class - an inner class without a name. + Only a single object is created from one. + The object may have “extras” or "changes" + and no need to create a separate innerclass + when it only needs it once. + Helps us to avoid cluttering code with a class name. + + Syntax is similar to a constructor, + except that there is also a class definition + within a block of code. + GREAT FOR LISTENERS + */ + + + } +}