DEV Community

Saravanan Lakshmanan
Saravanan Lakshmanan

Posted on

Java Learning Series - Creating POJO class

Today, I've created POJO (Plain Old Java Object) class for Student Management System and practiced using constructor, getter, setter and encapsulation.

public class Student{
        //creating private non-static global variable
        private int id;
        private String name;
        private String course;
        private int mark;

    //creating constructors with 4 parameters
    public Students(int id, String name, String course, int mark){
        this.id = id;
        this.name = name;
        this.course = course;
        this.mark = mark;
}

    public static void main(String[] args){
           Student s1 = new Student(101,"Saravanan", "BCA", 500);
            s1.getId();

}
    //creating getter & setter methods for id
    public int getId(){
        return this.id;
}
    public void setId(int id){
        this.id = id;
}

    //creating getter & setter methods for name
    public String getName(){
        return this.name;
}
    public void setName(String name){
        this.name = name;
}

    //creating getter & setter methods for course
    public String getCourse(){
        return this.course;
}
    public void setCourse(String course){
        this.course = course;
}

    //creating getter & setter methods for mark
    public int getMark(){
        return this.mark;
}
    public void setMark(int mark){
        this.mark = mark;
}


}
Enter fullscreen mode Exit fullscreen mode

Top comments (0)