Week 7 Discussion

 

/* File: Account.java

2 * Author: Matt Faulkner

3 * Due Date: 16 JUL 2007

4 * Class: CMIS 141

5 * Instructor: Dr. Yuan

6 * Problem: Design a constructor with the included elements below

7 * Purpose: Week 7 Discussion exercise

8 * Status: Complete

9 * History:

10 * 7/15/07 - Start constructor class

11 * 7/15/07 - Class complete

12 **/

13

14 public class Account {

15

16 private String accountName;

17 private String accountOwner;

18 private double accountBalance;

19 private double withdrawl;

20 private double deposit;

21

22 //Account(): default constructor

23 public Account() {

24 accountOwner = "";

25 accountName = "";

26 accountBalance = 0;

27 }

28

29 //Account(): specific constructor

30 // Configures a new account with name s, owner t, and balance n.

31 private Account(String s, String t, double n) {

32 accountName = s;

33 accountOwner = t;

34 accountBalance = n;

35 }

36

37 //zeroes account and resets owner

38 public void close() {

39 accountBalance = 0;

40 accountOwner ="";

41 }

42

43 // deposit(): deposit mutator

44 public void deposit(double n) {

45 accountBalance += n;

46 }

47

48 //withdrawl(): withdrawl mutator

49 public void withdrawl(double n) {

50 accountBalance -= n;

51 }

52

53 //getBalance(): account Balance accessor

54 public double getBalance() {

55 return accountBalance;

56 }

57

58 //setOwner(): Owner mutator

59 public void setOwner(String s) {

60 String accountOwner = s;

61 }

62

63 //getOwner: owner accessor

64 public String getOwner() {

65 return accountOwner;

66 }

67

Account.java 22/Jul/2007

2 of 2

68 //setName(): name mutator

69 private void setName(String s) {

70 accountName = s;

71 }

72

73 //getAccountName(): name accessor

74 public String getAccountName() {

75 return accountName;

76 }

77

78 //returns a string with all account information.

79 public String toString() {

80 return (accountName + "\n" + accountOwner + "\n" + accountBalance);

81 }

82

83 }//end Account class

 

Send me email

Visit my website

 


 

Home | Photos | Favorite Links | Matt's Bio

UMUC | Feedback | Guest book | E-mail me

 

FaulknerWeb.com is designed and managed by Matt Faulkner

Domain Name service provided by Namesecure

Web Service by eDataRack
Copyright © 1998 - 2009 [FaulknerWeb.com]. All rights reserved.
Updated: June 16, 2009 09:35 .