Browse Source

added readme

Leon 6 years ago
parent
commit
34c8381c0b
3 changed files with 71 additions and 7 deletions
  1. 6
    0
      .idea/vcs.xml
  2. 39
    7
      .idea/workspace.xml
  3. 26
    0
      README.md

+ 6
- 0
.idea/vcs.xml View File

1
+<?xml version="1.0" encoding="UTF-8"?>
2
+<project version="4">
3
+  <component name="VcsDirectoryMappings">
4
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
5
+  </component>
6
+</project>

+ 39
- 7
.idea/workspace.xml View File

1
 <?xml version="1.0" encoding="UTF-8"?>
1
 <?xml version="1.0" encoding="UTF-8"?>
2
 <project version="4">
2
 <project version="4">
3
   <component name="ChangeListManager">
3
   <component name="ChangeListManager">
4
-    <list default="true" id="268ab437-e0d5-4447-8401-9f321aad6d50" name="Default" comment="" />
4
+    <list default="true" id="268ab437-e0d5-4447-8401-9f321aad6d50" name="Default" comment="">
5
+      <change type="NEW" beforePath="" afterPath="$PROJECT_DIR$/.idea/vcs.xml" />
6
+      <change type="MODIFICATION" beforePath="$PROJECT_DIR$/.idea/workspace.xml" afterPath="$PROJECT_DIR$/.idea/workspace.xml" />
7
+    </list>
5
     <ignored path="$PROJECT_DIR$/out/" />
8
     <ignored path="$PROJECT_DIR$/out/" />
6
     <ignored path="$PROJECT_DIR$/target/" />
9
     <ignored path="$PROJECT_DIR$/target/" />
7
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
10
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
54
           </provider>
57
           </provider>
55
         </entry>
58
         </entry>
56
       </file>
59
       </file>
57
-      <file leaf-file-name=".gitignore" pinned="false" current-in-tab="true">
60
+      <file leaf-file-name=".gitignore" pinned="false" current-in-tab="false">
58
         <entry file="file://$PROJECT_DIR$/.gitignore">
61
         <entry file="file://$PROJECT_DIR$/.gitignore">
59
           <provider selected="true" editor-type-id="text-editor">
62
           <provider selected="true" editor-type-id="text-editor">
60
-            <state relative-caret-position="15">
61
-              <caret line="1" column="0" lean-forward="true" selection-start-line="1" selection-start-column="0" selection-end-line="1" selection-end-column="0" />
63
+            <state relative-caret-position="90">
64
+              <caret line="6" column="5" lean-forward="true" selection-start-line="6" selection-start-column="5" selection-end-line="6" selection-end-column="5" />
62
               <folding />
65
               <folding />
63
             </state>
66
             </state>
64
           </provider>
67
           </provider>
65
         </entry>
68
         </entry>
66
       </file>
69
       </file>
70
+      <file leaf-file-name="README.md" pinned="false" current-in-tab="true">
71
+        <entry file="file://$PROJECT_DIR$/README.md">
72
+          <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
73
+            <state split_layout="SPLIT">
74
+              <first_editor relative-caret-position="30">
75
+                <caret line="2" column="0" lean-forward="true" selection-start-line="2" selection-start-column="0" selection-end-line="2" selection-end-column="0" />
76
+                <folding />
77
+              </first_editor>
78
+              <second_editor />
79
+            </state>
80
+          </provider>
81
+        </entry>
82
+      </file>
67
     </leaf>
83
     </leaf>
68
   </component>
84
   </component>
69
   <component name="FileTemplateManagerImpl">
85
   <component name="FileTemplateManagerImpl">
73
       </list>
89
       </list>
74
     </option>
90
     </option>
75
   </component>
91
   </component>
92
+  <component name="Git.Settings">
93
+    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
94
+  </component>
76
   <component name="GradleLocalSettings">
95
   <component name="GradleLocalSettings">
77
     <option name="externalProjectsViewState">
96
     <option name="externalProjectsViewState">
78
       <projects_view />
97
       <projects_view />
82
     <option name="CHANGED_PATHS">
101
     <option name="CHANGED_PATHS">
83
       <list>
102
       <list>
84
         <option value="$PROJECT_DIR$/.gitignore" />
103
         <option value="$PROJECT_DIR$/.gitignore" />
104
+        <option value="$PROJECT_DIR$/README.md" />
85
       </list>
105
       </list>
86
     </option>
106
     </option>
87
   </component>
107
   </component>
90
     <option name="width" value="1920" />
110
     <option name="width" value="1920" />
91
     <option name="height" value="1053" />
111
     <option name="height" value="1053" />
92
   </component>
112
   </component>
113
+  <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
93
   <component name="ProjectView">
114
   <component name="ProjectView">
94
     <navigator currentView="ProjectPane" proportions="" version="1">
115
     <navigator currentView="ProjectPane" proportions="" version="1">
95
       <flattenPackages />
116
       <flattenPackages />
473
       <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
494
       <window_info id="Event Log" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="true" content_ui="tabs" />
474
       <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
495
       <window_info id="Maven Projects" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
475
       <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
496
       <window_info id="Run" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="2" side_tool="false" content_ui="tabs" />
476
-      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="false" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
497
+      <window_info id="Version Control" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
477
       <window_info id="Properties" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
498
       <window_info id="Properties" active="false" anchor="right" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
478
       <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.3298647" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
499
       <window_info id="Terminal" active="false" anchor="bottom" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="true" show_stripe_button="true" weight="0.3298647" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
479
       <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
500
       <window_info id="Capture Tool" active="false" anchor="left" auto_hide="false" internal_type="DOCKED" type="DOCKED" visible="false" show_stripe_button="true" weight="0.33" sideWeight="0.5" order="-1" side_tool="false" content_ui="tabs" />
535
     </entry>
556
     </entry>
536
     <entry file="file://$PROJECT_DIR$/.gitignore">
557
     <entry file="file://$PROJECT_DIR$/.gitignore">
537
       <provider selected="true" editor-type-id="text-editor">
558
       <provider selected="true" editor-type-id="text-editor">
538
-        <state relative-caret-position="15">
539
-          <caret line="1" column="0" lean-forward="true" selection-start-line="1" selection-start-column="0" selection-end-line="1" selection-end-column="0" />
559
+        <state relative-caret-position="90">
560
+          <caret line="6" column="5" lean-forward="true" selection-start-line="6" selection-start-column="5" selection-end-line="6" selection-end-column="5" />
540
           <folding />
561
           <folding />
541
         </state>
562
         </state>
542
       </provider>
563
       </provider>
543
     </entry>
564
     </entry>
565
+    <entry file="file://$PROJECT_DIR$/README.md">
566
+      <provider selected="true" editor-type-id="split-provider[text-editor;markdown-preview-editor]">
567
+        <state split_layout="SPLIT">
568
+          <first_editor relative-caret-position="30">
569
+            <caret line="2" column="0" lean-forward="true" selection-start-line="2" selection-start-column="0" selection-end-line="2" selection-end-column="0" />
570
+            <folding />
571
+          </first_editor>
572
+          <second_editor />
573
+        </state>
574
+      </provider>
575
+    </entry>
544
   </component>
576
   </component>
545
 </project>
577
 </project>

+ 26
- 0
README.md View File

1
+# Abstract Class
2
+
3
+## Bank Account Manager
4
+
5
+## Objectives
6
+
7
+1. To demonstrate your understanding of objects and functions
8
+2. To demonstrate your understanding of controlling execution
9
+3. To demonstrate your understanding of access control
10
+4. To demonstrate your understanding of reusing classes
11
+
12
+
13
+## Overview
14
+
15
+Create a class called “Account” which will be an abstract class for three other classes called “CheckingAccount”, “SavingsAccount” and “BusinessAccount”. Manage credits and debits from these accounts through an ATM style program.
16
+
17
+## Unit Test
18
+
19
+UML is required
20
+Unit test in  place before proceeding with code
21
+
22
+## Instructions
23
+
24
+1. In your main class initialize your ATM
25
+2. Demonstrate calling methods on your ATM with creating, deleting and managing account data
26
+3. Print all output to screen