Student Management System - CS506 Assignment
// Student Management System - CS506 Assignment
// Ye program inheritance ka concept demonstrate karta hai
class Person {
// Person ke basic data members
String personName;
int personAge;
// Person ki values set karne ka method
void setPerson(String n, int a) {
personName = n;
personAge = a;
}
// Person ki info display karne ka method
void displayPerson() {
System.out.println("Name: " + personName);
System.out.println("Age: " + personAge);
}
}
// Student class Person se inherit kar rahi hai
class Student extends Person {
// Student ke apne data members
int studentRollNo;
int studentMarks;
// Student ki saari values set karne ka method
void setStudent(String n, int a, int r, int m) {
setPerson(n, a); // Parent class ka method call kiya
studentRollNo = r;
studentMarks = m;
}
// Student ki poori info display karne ka method
void displayStudent() {
displayPerson(); // Parent class ka display method call kiya
System.out.println("Roll No: " + studentRollNo);
System.out.println("Marks: " + studentMarks);
}
}
// Main class - DO NOT MODIFY
public class Main {
public static void main(String[] args) {
Student s = new Student();
s.setStudent("Ali", 20, 101, 85);
s.displayStudent();
}
}readers loved this