Advertisement
wingman007

Java2014OOP_Student

Dec 6th, 2014
244
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 1.49 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6.  
  7. package myworld;
  8.  
  9. /**
  10.  *
  11.  * @author fmi
  12.  */
  13. public class Student extends Person{
  14.     private String fNumber;
  15.  
  16.     public String getfNumber() {
  17.         return fNumber;
  18.     }
  19.  
  20.     public void setfNumber(String fNumber) {
  21.         this.fNumber = fNumber;
  22.     }
  23.  
  24.     /**
  25.      * Constructor for my Student class
  26.      *
  27.      * @param fNumber
  28.      * @param name
  29.      * @param age
  30.      */
  31.     public Student(String fNumber, String name, int age) {
  32.         super(name, age);
  33.         this.fNumber = fNumber;
  34.     }
  35.    
  36.     public Student() {
  37.         this("Test", 45);
  38.         // super();
  39.         fNumber = "No faculty number";
  40.     }
  41.    
  42.     public Student(String name, int age) {
  43.         super(name, age);
  44.     }
  45.    
  46.     @Override
  47.     public void introduceYorSelf() {
  48.         super.introduceYorSelf();
  49.         System.out.println("My name second time is = "+ name + ". I am a student. My fNUmber = " + fNumber);
  50.         System.out.println("I am feeling " + getMyFeelings());
  51.     }
  52.  
  53.     @Override
  54.     public String toString() {
  55.         return "My name is " + name + " Student{" + "fNumber=" + fNumber + '}';
  56.     }
  57.    
  58.     private String getMyFeelings() {
  59.         if (age < 50) {
  60.             return "happy";    
  61.         }
  62.         else {
  63.             return "sad";
  64.         }
  65.     }
  66. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement