Wednesday, January 10, 2018

ஜாவாவில் இன்ஹெரிடன்ஸ் எவ்வாறு பயன்படுகின்றது. பகுதி-4




இப்போது மல்டிலெவல் இன்ஹெரிடன்ஸ் எவ்வாறு பயன்படுகின்றது என்று பார்ப்போம். கீழே உள்ள நிரலில் Book என்றொரு கிளாஸ் உருவாக்கப்படுகின்றது.அந்த கிளாஸை SoftwareBook என்னும் கிளாஸ் இன்ஹெரிட் செய்கின்றது. SoftwareBook என்னும் கிளாஸை CPlus என்கின்ற மற்றொரு கிளாஸ் இன்ஹெரிட் செய்கின்றது.இதுவே மல்டிபிள் இன்ஹெரிடன்ஸ்.
சான்று நிரல்.
package cplus;


public class Book {
   int price;
   int pages;
   public void get(int mprice,int mpages)
   {
       price=mpages;
       pages=mpages;
      
   }
   public void show()
   {
       System.out.println("");;
       System.out.println("\t Books information");
       System.out.println("\t Book price: "+price);
       System.out.println("\t Number of pages: "+pages);
       System.out.println("");
   }
}public class SoftwareBook extends Book {
    String softwareName;
    String softwareVersion;
    public void getDetails(String msoftwareName,String msoftwareVersion)
    {
        softwareName=msoftwareName;
        softwareVersion=msoftwareVersion;
    }
    public void showDetails()
    {
     System.out.println("");
     System.out.println("\t Software Books Information");
     System.out.println("Software Name: "+softwareName);
     System.out.println("Software Version: "+softwareVersion);
     System.out.println("");
    
    }
}
public class CPlus extends SoftwareBook {
 String author;
        String title;

 
    public void getData(String mauthor,String mtitle)
        {
            author=mauthor;
            title=mtitle;
        }
    public void showData()
    {
        show();
        showDetails();
        System.out.println("");
        System.out.println("\t Cplus Book Information");
        System.out.println("\t Author Name: "+author);
        System.out.println("\t Booktitle: "+title);
        System.out.println("");
    }
   
    public static void main(String[] args) {
       CPlus c=new CPlus();
       c.get(45, 450);
       c.getDetails("Borland C++", "5.0");
       c.getData("leeMitchell", "programming using C++");
       c.showData();
    }
   
}
வெளியீடு:
run:

       Books information
       Book price: 450
       Number of pages: 450


       Software Books Information
Software Name: Borland C++
Software Version: 5.0


       Cplus Book Information
       Author Name: leeMitchell
       Booktitle: programming using C++

BUILD SUCCESSFUL (total time: 0 seconds)
இத்துடன் ஜாவாவில் மல்டிபிள் இன்ஹெரிடன்ஸ் எவ்வாறு பயன்படுகின்றது என்ற கட்டுரை முடிவடைகின்றது.
நன்றி
முத்து கார்த்திகேயன்,மதுரை.



TO LEARN ANY PROGRAMMING COURSES IN MADURAI SUCH AS C, C++, JAVA, C#, VB.NET, ASP.NET,PHP,
OR
MSOFFICE, TALLY, PHOTOSHOP,CORELDRAW
CONTACT:91 96293 29142.
ads Udanz

No comments:

Post a Comment