浏览代码

added readme

Leon 6 年前
父节点
当前提交
34c8381c0b
共有 3 个文件被更改,包括 71 次插入7 次删除
  1. 6
    0
      .idea/vcs.xml
  2. 39
    7
      .idea/workspace.xml
  3. 26
    0
      README.md

+ 6
- 0
.idea/vcs.xml 查看文件

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 查看文件

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 查看文件

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