Advertisement
6_2008-2009 Classes #216276

Inheritance

help beigners to understand inheritance

AI

AI சுருக்கம்: This codebase represents a historical implementation of the logic described in the metadata. Our preservation engine analyzes the structure to provide context for modern developers.

மூலக் குறியீடு
original-source
import java.io.*;
import java.lang.*;
class marks
{
  private int eng,math,sci;
  public marks()
  {
	  eng=math=sci=0;
  }

  public marks(int m1,int m2,int m3)
  {
	  eng=m1;
	  math=m2;
	  sci=m3;
  }
  public void getdata()
  {
	  InputStreamReader ss=new InputStreamReader(System.in);
	  BufferedReader br=new BufferedReader (ss);

	  try
	  {
		  eng=Integer.parseInt(br.readLine());
		  math=Integer.parseInt(br.readLine());
		  sci=Integer.parseInt(br.readLine());
	  }
	  catch(Exception e)
	  {
		  System.out.println(e);
	  }
 }

	public void putdata()
	{
		System.out.println("in english"+eng);
		System.out.println("im math"+math);
		System.out.println("in sci"+sci);
	}
}
	class inherit extends marks
	{
		private int roll;
		private String name;
		public inherit()
		{
			super();
			roll=0;
			name=null;
		}
		public inherit(int r,String n,int m1,int m2,int m3)
		{
			super(m1,m2,m3);
			roll=r;
			name=n;
		}
		public void getdata()
		{
			BufferedReader br=new BufferedReader(new InputStreamReader(System.in));

			try
			{
				roll=Integer.parseInt(br.readLine());
				name=br.readLine();
				super.getdata();
			}
			catch(Exception e)
		  {
				System.out.println(e);
			}
		}

		public void putdata()
		{
			System.out.println("roll is"+roll);
			System.out.println("name is"+name);
			super.putdata();
		}
		public static void main(String args[])
		{
			inherit c=new inherit();
			c.getdata();
			c.putdata();
			//System.out.println(c);
		}
  }




அசல் கருத்துகள் (3)
வேபேக் மெஷினிலிருந்து (Wayback Machine) மீட்டெடுக்கப்பட்டது