Leon před 6 roky
rodič
revize
34c8381c0b
3 změnil soubory, kde provedl 71 přidání a 7 odebrání
  1. 6
    0
      .idea/vcs.xml
  2. 39
    7
      .idea/workspace.xml
  3. 26
    0
      README.md

+ 6
- 0
.idea/vcs.xml Zobrazit soubor

@@ -0,0 +1,6 @@
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 Zobrazit soubor

@@ -1,7 +1,10 @@
1 1
 <?xml version="1.0" encoding="UTF-8"?>
2 2
 <project version="4">
3 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 8
     <ignored path="$PROJECT_DIR$/out/" />
6 9
     <ignored path="$PROJECT_DIR$/target/" />
7 10
     <option name="EXCLUDED_CONVERTED_TO_IGNORED" value="true" />
@@ -54,16 +57,29 @@
54 57
           </provider>
55 58
         </entry>
56 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 61
         <entry file="file://$PROJECT_DIR$/.gitignore">
59 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 65
               <folding />
63 66
             </state>
64 67
           </provider>
65 68
         </entry>
66 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 83
     </leaf>
68 84
   </component>
69 85
   <component name="FileTemplateManagerImpl">
@@ -73,6 +89,9 @@
73 89
       </list>
74 90
     </option>
75 91
   </component>
92
+  <component name="Git.Settings">
93
+    <option name="RECENT_GIT_ROOT_PATH" value="$PROJECT_DIR$" />
94
+  </component>
76 95
   <component name="GradleLocalSettings">
77 96
     <option name="externalProjectsViewState">
78 97
       <projects_view />
@@ -82,6 +101,7 @@
82 101
     <option name="CHANGED_PATHS">
83 102
       <list>
84 103
         <option value="$PROJECT_DIR$/.gitignore" />
104
+        <option value="$PROJECT_DIR$/README.md" />
85 105
       </list>
86 106
     </option>
87 107
   </component>
@@ -90,6 +110,7 @@
90 110
     <option name="width" value="1920" />
91 111
     <option name="height" value="1053" />
92 112
   </component>
113
+  <component name="ProjectLevelVcsManager" settingsEditedManually="true" />
93 114
   <component name="ProjectView">
94 115
     <navigator currentView="ProjectPane" proportions="" version="1">
95 116
       <flattenPackages />
@@ -473,7 +494,7 @@
473 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 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 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 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 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 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,11 +556,22 @@
535 556
     </entry>
536 557
     <entry file="file://$PROJECT_DIR$/.gitignore">
537 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 561
           <folding />
541 562
         </state>
542 563
       </provider>
543 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 576
   </component>
545 577
 </project>

+ 26
- 0
README.md Zobrazit soubor

@@ -0,0 +1,26 @@
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