#include using namespace std; class Bank_Transaction { public: Bank_Transaction(
ID: 645253 • Letter: #
Question
#include using namespace std; class Bank_Transaction { public: Bank_Transaction( ); //default constructor Bank_Transaction(double); double Check_Balance( ); void Deposit(double); void Withdrawal(double); private: double balance; }; Bank_Transaction::Bank_Transaction() { balance = 0; } Bank_Transaction::Bank_Transaction(double amount) { balance = amount; } double Bank_Transaction::Check_Balance() { return balance; } void Bank_Transaction::Deposit(double amount) { balance = balance + amount; } void Bank_Transaction::Withdrawal(double amount) { balance = balance - amount; } int main() { Bank_Transaction my_Acct; Bank_Transaction your_Acct(10340.85); cout<<"Your Account Balance = "<
Explanation / Answer
Answer to question 12: Nested classes are divided into two categories: static and non-static. Nested classes that are declared static are simply called static nested classes. Non-static nested classes are called inner classes. Static nested classes are accessed using the enclosing class name: class A { class B { code; } code; }
Related Questions
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.