Intro to Java Programming Can you explain and comment on what\'s happing in the
ID: 3771545 • Letter: I
Question
Intro to Java Programming
Can you explain and comment on what's happing in the code below, step-by-step?
public class Student {
private int id;
private int age;
private double gpa;
public Student() {
}
public Student(int id, int age, double gpa) {
this.id = id;
this.age = age;
this.gpa = gpa;
}
public int getId() {
return id;
}
public void setId(int id) {
this.id = id;
}
public int getAge() {
return age;
}
public void setAge(int age) {
this.age = age;
}
public double getGpa() {
return gpa;
}
public void setGpa(double gpa) {
this.gpa = gpa;
}
public boolean isPassing(){
return gpa > 1.0;
}
}
Explanation / Answer
This below Java code have the detailed comments for each method in step by step ..See the below code with comments..
// Declared Class called Student and it's data members called Id, age and GPA
public class Student {
// Declared private data members of a student class
private int id;
private int age;
private double gpa;
// Default Student class Constructor to initialise with default values of Student Class
public Student() {
}
// Parametrised Student class Constructor to initialise with id, aga and gap values of Student Class .
// This constructor having three parameters to assign the class data members
public Student(int id, int age, double gpa) {
this.id = id;
this.age = age;
this.gpa = gpa;
}
// Return the Student Id using getId method
public int getId() {
return id;
}
// Setting the Student ID using setID method which is having argument id. this will assign is with student id
public void setId(int id) {
this.id = id;
}
// Return the Student age using getAge method
public int getAge() {
return age;
}
// Setting the Student Age using setAge method which is having argument age. this will assign is with student age
public void setAge(int age) {
this.age = age;
}
// Return the Student gpa using getGpa method
public double getGpa() {
return gpa;
}
// Setting the Student GPA using setGpa method which is having argument GPA. this will assign is with student GPA
public void setGpa(double gpa) {
this.gpa = gpa;
}
// This isPassing method will check the weather Student is passed or not.
public boolean isPassing(){
return gpa > 1.0;
}
}
Related Questions
drjack9650@gmail.com
Navigate
Integrity-first tutoring: explanations and feedback only — we do not complete graded work. Learn more.