├── Employee program using private keyword.java ├── Library.java ├── Parameterized constructor.java └── School Management System Project using java /Employee program using private keyword.java: -------------------------------------------------------------------------------- 1 | class Employee{ 2 | private int id; 3 | private String name; 4 | private double salary; 5 | public Employee(int id,String name,double salary){ 6 | this.id=id; 7 | this.name=name; 8 | this.salary=salary; 9 | } 10 | public int getId(){ 11 | return this.id; 12 | } 13 | public void setId(int id){ 14 | if(id>0){ 15 | this.id=id; 16 | } 17 | else{ 18 | System.out.println("Invalid Id."); 19 | } 20 | } 21 | public String getName(){ 22 | return this.name; 23 | } 24 | public void setName(String name){ 25 | if(name!=null&&!name.isEmpty()){ 26 | this.name=name; 27 | } 28 | else{ 29 | System.out.println("Invalid name."); 30 | } 31 | } 32 | public double getSalary(){ 33 | return this.salary; 34 | } 35 | public void setSalary(double salary){ 36 | if(this.salary>0){ 37 | this.salary=salary; 38 | } 39 | else{ 40 | System.out.println("Invalid salary."); 41 | } 42 | } 43 | public void Display(){ 44 | System.out.println("Id : "+id+" Name : "+name+" Salary : "+salary); 45 | } 46 | } 47 | 48 | 49 | public class Details{ 50 | public static void main(String args[]){ 51 | Employee emp=new Employee(101,"Deepan",150000); 52 | Employee emp2=new Employee(102,"Hari",180000); 53 | System.out.println("Name of the Employee : "+emp.getName()); 54 | System.out.println("Salary : "+emp.getSalary()); 55 | emp.Display(); 56 | } 57 | } 58 | -------------------------------------------------------------------------------- /Library.java: -------------------------------------------------------------------------------- 1 | public class Book{ 2 | String title; 3 | String author; 4 | boolean isAvailable; 5 | public void displayDetails(){ 6 | System.out.println("Title : "+title); 7 | System.out.println("Author : "+author); 8 | System.out.println("Available : "+((isAvailable)?"YES":"NO")); 9 | } 10 | public void boorowbook(){ 11 | if(isAvailable){ 12 | isAvailable=false; 13 | System.out.println(title+" has been borrowed."); 14 | } 15 | else{ 16 | System.out.println(title+" is currently unavailable."); 17 | } 18 | } 19 | public void returnbook(){ 20 | isAvailable=true; 21 | System.out.println(title+" has been returned."); 22 | } 23 | } 24 | 25 | 26 | public class object { 27 | public static void main(String[] args) 28 | { 29 | Book book2=new Book(); 30 | book2.title="java"; 31 | book2.author="deepan"; 32 | Book book3=new Book(); 33 | book3.title="c++"; 34 | book3.author="deepan s"; 35 | book2.displayDetails(); 36 | book3.displayDetails(); 37 | } 38 | } 39 | -------------------------------------------------------------------------------- /Parameterized constructor.java: -------------------------------------------------------------------------------- 1 | class Parameterized{ 2 | int number; 3 | String name; 4 | public Parameterized(int number,String name){ 5 | this.number=number; 6 | this.name=name; 7 | } 8 | public void display(){ 9 | System.out.println("Number : "+number+" "+"Name : "+name); 10 | } 11 | } 12 | class Mains 13 | { 14 | public static void main(String args[]){ 15 | Parameterized obj=new Parameterized(067,"Harirajan"); 16 | obj.display(); 17 | } 18 | } 19 | 20 | -------------------------------------------------------------------------------- /School Management System Project using java: -------------------------------------------------------------------------------- 1 | package SCHOOLMANAGEMENTSYSTEM; 2 | class Person { 3 | private int id; 4 | private String name; 5 | private int age; 6 | private String city; 7 | public Person(int id,String name,int age,String city){ 8 | this.id=id; 9 | this.name=name; 10 | this.age=age; 11 | this.city=city; 12 | } 13 | public int getId(){ 14 | return this.id; 15 | } 16 | public void setId(int id){ 17 | if(id>0){ 18 | this.id=id; 19 | } 20 | else{ 21 | System.out.println("Invalid Id."); 22 | } 23 | } 24 | public String getName(){ 25 | return this.name; 26 | } 27 | public void setName(String name){ 28 | if(name!=null&&!name.isEmpty()){ 29 | this.name=name; 30 | } 31 | else{ 32 | System.out.println("Invalid name."); 33 | } 34 | } 35 | public int getAge(){ 36 | return this.age; 37 | } 38 | public void setAge(int age){ 39 | if(id>0){ 40 | this.age=age; 41 | } 42 | else{ 43 | System.out.println("Invalid Age."); 44 | } 45 | } 46 | public String getCity(){ 47 | return this.city; 48 | } 49 | public void setCity(String city){ 50 | if(city!=null&&!city.isEmpty()){ 51 | this.city=city; 52 | } 53 | else{ 54 | System.out.println("Invalid city."); 55 | } 56 | } 57 | public void Display(){ 58 | System.out.println("Id : "+id+" Name : "+name+" Age : "+age+" City : "+city); 59 | } 60 | 61 | } 62 | 63 | package SCHOOLMANAGEMENTSYSTEM; 64 | class Student extends Person{ 65 | private String studentid; 66 | private String grade; 67 | public Student(int id,String name,int age,String city,String studentid,String grade){ 68 | super(id,name,age,city); 69 | this.studentid=studentid; 70 | this.grade=grade; 71 | } 72 | public String getStudentid() { 73 | return studentid; 74 | } 75 | public void setStudentid(String studentid) { 76 | this.studentid = studentid; 77 | } 78 | public String getGrade() { 79 | return grade; 80 | } 81 | public void setGrade(String grade) { 82 | this.grade = grade; 83 | } 84 | @Override 85 | public void Display(){ 86 | super.Display(); 87 | System.out.println(" Studentid : "+studentid+" Grade : "+grade); 88 | } 89 | 90 | } 91 | 92 | package SCHOOLMANAGEMENTSYSTEM; 93 | class Teacher extends Person{ 94 | private String subject; 95 | private String salary; 96 | public Teacher(int id,String name,int age,String city,String subject,String salary){ 97 | super(id,name,age,city); 98 | this.subject=subject; 99 | this.salary=salary; 100 | } 101 | public String getSubject() { 102 | return subject; 103 | } 104 | public void setSubject(String subject) { 105 | this.subject = subject; 106 | } 107 | public String getSalary() { 108 | return salary; 109 | } 110 | public void setSalary(String salary) { 111 | this.salary = salary; 112 | } 113 | @Override 114 | public void Display(){ 115 | super.Display(); 116 | System.out.print(" Subject : "+subject+" Salary : "+salary); 117 | } 118 | } 119 | 120 | package SCHOOLMANAGEMENTSYSTEM; 121 | class Adminstaff extends Person { 122 | private String dept; 123 | private String role; 124 | public Adminstaff(int id,String name,int age,String city,String dept,String role){ 125 | super(id,name,age,city); 126 | this.dept=dept; 127 | this.role=role; 128 | } 129 | public String getDept() { 130 | return dept; 131 | } 132 | public void setDept(String dept) { 133 | this.dept = dept; 134 | } 135 | public String getRole() { 136 | return role; 137 | } 138 | public void setRole(String role) { 139 | this.role = role; 140 | } 141 | @Override 142 | public void Display(){ 143 | super.Display(); 144 | System.out.print(" Department : "+dept+" Role : "+role); 145 | } 146 | } 147 | 148 | package SCHOOLMANAGEMENTSYSTEM; 149 | public class Schoolmanagement { 150 | public static void main(String args[]){ 151 | Person s1=new Student(1,"Harirajan",19,"Karur","BEC066","O"); 152 | Person s2=new Teacher(1,"Gokul",30,"Namakkal","JAVA","45000"); 153 | System.out.println("Schoolmanagementsystem : "); 154 | s1.Display(); 155 | s2.Display(); 156 | } 157 | } 158 | --------------------------------------------------------------------------------