Wednesday, 14 September 2011

Intorduction To Parameterized Constructors ,toString() ,printing objects












public class Person
{
 private  String name,yearOfBirth;

 Person(String name1,String yob)
  {
    name=name1; 
    yearOfBirth=yob;
 
  }
 
 
 
  public String toString()
  {
      return(name+" "+yearOfBirth);
  }
 
}
  //Click To Read More






public class Student extends Person
{
    private String major;
    
    Student (String major1,String name,String yob)
     {
         super(name,yob);
         major=major1;
     }
    
      public String toString()
  {
      return(super.toString() + " "+major);
  }
 
 }


public class Instructor extends Person
{
 private String salary;

 Instructor(String salary1,String name,String yob)
  {
   super(name,yob);
   salary=salary1;
 
  }
 
   public String toString()
  {
      return(super.toString() + " "+ salary);
  }
 
}

public class Test
{
    public static void main(String args[])
    {
        Person personobj=new Person("John" ,"1957");
        Instructor instructorobj= new Instructor("50000","Satendra Narayan","1955");
        Student studentobj=new Student("engineering" ,"Manvir Basra","1991");
       
       
        System.out.println("\nOutput\n.........\nPrinting Person\n"+personobj);
        System.out.println("\nPrinting Student\n"+studentobj);
        System.out.println("\nPrinting Instructor\n"+instructorobj);
    }
}


 eJavaNotes
 by Basra , M.Singh 

No comments:

Post a Comment