0% found this document useful (0 votes)
64 views2 pages

Task 5

The document outlines a Java Developer Internship task focused on simulating basic bank operations using Java OOP principles. It requires the implementation of an Account class with methods for deposit and withdrawal, while maintaining account balance and transaction history. Additionally, it includes interview questions related to Java concepts and guidelines for task submission via GitHub.

Uploaded by

sharvaridhawale3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
64 views2 pages

Task 5

The document outlines a Java Developer Internship task focused on simulating basic bank operations using Java OOP principles. It requires the implementation of an Account class with methods for deposit and withdrawal, while maintaining account balance and transaction history. Additionally, it includes interview questions related to Java concepts and guidelines for task submission via GitHub.

Uploaded by

sharvaridhawale3
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd

JAVA DEVELOPER INTERNSHIP

Task 5: Bank Account Simulation

Objective: Simulate basic bank operations using Java OOP.


Tools :Java, VS Code, Terminal.
Deliverables: Class-based Java program with transactions.

Hints/Mini Guide:

1.Implement Account class with deposit, withdraw methods.


2.Maintain account balance and transaction history.

Outcome: : Simulate real-world scenarios.

Interview Questions:
1. What is inheritance in Java?
2. Why use this keyword?
3. What is method overriding vs overloading?
4. What is object instantiation?
5. Explain single vs multiple inheritance.
6. What is encapsulation?
7. What is constructor overloading?
8. Can we override static methods?
9. What is runtime polymorphism?
10. Difference between class and object?

Key Concepts: Classes, Inheritance, method overriding.

📤 Submit Here:
After completing the task, paste your GitHub repo link and submit it using the link below:
👉 [Submission Link ]
📌 Task Submission Guidelines
⏰ Time Window:
You can complete the task anytime between 10:00 AM to 10:00 PM on the given day. Submission link closes at
10 :00 PM
🔍 Self-Research Allowed:
You are free to explore, Google, or refer to tutorials to understand concepts and complete the task effectively.
🛠 Debug Yourself:
Try to resolve all errors by yourself. This helps you learn problem-solving and ensures you don’t face the same
issues in future tasks.
💸 No Paid Tools:
If the task involves any paid software/tools, do not purchase anything. Just learn the process or find free
alternatives.
📁 GitHub Submission:
Create a new GitHub repository for each task.
Add everything you used for the task — code, datasets, screenshots (if any), and a short README.md explaining
what you did.
📤 Submit Here:
After completing the task, paste your GitHub repo link and submit it using the link below:
👉 [Submission Link ]

You might also like