Consider the following code snippet. 1. /* 2. * The Student class models a student with a name, age 3. * and a faculty in which is currently enrolled in. 4. */ 5. public class Student 6. { 7. // private instance variable, not accessible from outside this class 8. private String firstName; 9. private String lastName; 10. private int birthYear; 11. private String faculty; 12. 13. // The constructor with the. correspondent parameters. 14. public Student(String first, String last, int birthYear, String faculty) 15. { 16. this.firstName= first; 17. this.lastName = last; 18. this.birthYear = birthYear; 19. this.faculty = faculty; 20. } 21. } 1. Implement an accessor method that returns the age of the student given as parameter the current year. 2. Implement a new method called printDetails, taking the currentYear as a parameter, that prints the full name, age and faculty of the student in the following way: Full name: Donald Duck Age: 24 years Faculty: Informatics
OOPs
In today's technology-driven world, computer programming skills are in high demand. The object-oriented programming (OOP) approach is very much useful while designing and maintaining software programs. Object-oriented programming (OOP) is a basic programming paradigm that almost every developer has used at some stage in their career.
Constructor
The easiest way to think of a constructor in object-oriented programming (OOP) languages is:
Consider the following code snippet.
1. /*
2. * The Student class models a student with a name, age
3. * and a faculty in which is currently enrolled in.
4. */
5. public class Student
6. {
7. // private instance variable, not accessible from outside this class
8. private String firstName;
9. private String lastName;
10. private int birthYear;
11. private String faculty;
12.
13. // The constructor with the. correspondent parameters.
14. public Student(String first, String last, int birthYear, String faculty)
15. {
16. this.firstName= first;
17. this.lastName = last;
18. this.birthYear = birthYear;
19. this.faculty = faculty;
20. }
21. }
1. Implement an accessor method that returns the age of the student given as parameter the current year.
2. Implement a new method called printDetails, taking the currentYear as a parameter, that prints the full name,
age and faculty of the student in the following way:
Full name: Donald Duck
Age: 24 years
Faculty: Informatics
Step by step
Solved in 2 steps with 1 images