OOPS

1. Rectangle Class

Design a class Rectangle
Data Members:

  • length
  • breadth

Member Functions:

  • setDimension()
  • area()
  • perimeter()

2. Worker Class

Design a class Worker
Data Members:

  • wages
  • working_days

Member Functions:

  • setData()
  • payment()

3. Box Class

Design a class Box
Data Members:

  • length
  • breadth
  • height

Member Functions:

  • setDimension()
  • volume()

4. Student Class

Design a class Student
Data Members:

  • roll_number
  • name

Member Functions:

  • setData()
  • getData()

5. Account Class

Design a class Account
Data Members:

  • balance

Member Functions:

  • deposit(amount)
  • withdraw(amount)
  • showBalance()

6. Set Class

Design a class Set that stores three numbers
Member Functions:

  • SUM()
  • MEAN()
  • MAX()
  • MIN()

7. Rectangle Class (Method Overloading – Java / C++)

Design a class Rectangle
Data Members:

  • length
  • breadth

Member Functions:

  • setDimension(int side)
  • setDimension(int length, int breadth)
  • area()
  • perimeter()

8. Box Class (Constructors – Java / C++)

Design a class Box
Data Members:

  • length
  • breadth
  • height

Constructors:

  • Box(int side)
  • Box(int length, int breadth)
  • Box(int length, int breadth, int height)

Member Function:

  • volume()

9. Account Class (Static Data Member)

Design a class Account
Data Members:

  • balance
  • interest_rate (static, default value = 10.25)

Member Function:

  • interest(no_of_years)

10. Student Class (Auto Roll Number)

Design a class Student
Data Members:

  • roll_number (auto-generated)
  • name

Member Functions:

  • getData()

Additional Requirement:

  • Keep track of the total number of students using a static variable.

11. Student Objects Using Array

Design a class Student
Data Members:

  • roll_number
  • name

Member Functions:

  • getData()
  • showData()

Task:

  • Create an array of 5 Student objects and display their details.

12. Student Class with College

Create an array of Student objects
Data Members:

  • roll_no
  • name
  • college

Member Functions:

  • readData()
  • showData()

13. Student & ClassRoom

Design:

  • Student class
  • ClassRoom class

Task:

  • Add a list of students to ClassRoom
  • Display the student list

14. Account & Bank

Design:

  • Account class
  • Bank class

Task:

  • Add a list of accounts to Bank
  • Display account details

15. Java Packages

Create two packages:

  • MyCircle
  • MyRectangle

Data Members:

  • radius (Circle)
  • length, breadth (Rectangle)

Member Functions:

  • area()
  • circumference()
  • perimeter()

16. RBI Class (Java Only)

Design a class RBI
Data Member:

  • balance

Member Functions:

  • RBI() (constructor)
  • deposit(int amount)
  • withdraw(int amount)
  • showBalance()

Leave a Reply

Your email address will not be published.