Advertisement
MrDoyle

15) Getters and Return Values

Jan 14th, 2021
1,077
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.84 KB | None | 0 0
  1. class Person{
  2.     String name;
  3.     int age;
  4.  
  5.     void speak() {
  6.         System.out.println("My name is: " + name);
  7.     }
  8.  
  9.     int calculateYearsToRetirement(){
  10.         int yearsLeft = 65 - age;
  11.         return yearsLeft;
  12.     }
  13.  
  14.     int getAge(){
  15.         return age;
  16.     }
  17.  
  18.     String getName(){
  19.         return name;
  20.     }
  21. }
  22.  
  23.  
  24. public class App {
  25.  
  26.     public static void main(String[] args) {
  27.         Person person1 = new Person();
  28.  
  29.         person1.name = "Joe";
  30.         person1.age = 25;
  31.  
  32.         person1.speak();
  33.  
  34.         int years = person1.calculateYearsToRetirement();
  35.         System.out.println("Years till retirement " + years);
  36.  
  37.         int age = person1.getAge();
  38.         String name = person1.getName();
  39.  
  40.         System.out.println("Name is: " + name);
  41.         System.out.println("Age is: " + age);
  42.  
  43.  
  44.     }
  45. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement