Skip to content

This project demonstrates Object-Oriented Programming (OOP) concepts in C++ by implementing a simple Student Information System (SIS).

Notifications You must be signed in to change notification settings

umer-codeshub/Student-Information-System

Repository files navigation

Student Information System

This project demonstrates Object-Oriented Programming (OOP) concepts in C++ by implementing a simple Student Information System (SIS).

The project is divided into three separate files:

Student.h: Contains the class declaration and encapsulated data members.

Student.cpp: Implements class methods including constructors, destructor, and grade calculation logic.

main.cpp: Demonstrates object creation and method usage for multiple students.

Key OOP features used:

Encapsulation through private attributes and public getter/setter methods.

Constructor overloading and default arguments.

Abstraction by hiding implementation details.

Destructor for cleanup and object lifecycle demonstration.

The program outputs well-formatted student details and calculates grades based on GPA.

Summary: A modular C++ program showcasing key OOP principles like encapsulation, constructors, abstraction, and destructor using a Student Information System.

About

This project demonstrates Object-Oriented Programming (OOP) concepts in C++ by implementing a simple Student Information System (SIS).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages