0% found this document useful (0 votes)
4 views8 pages

9

The document contains multiple Java code snippets demonstrating the use of interfaces, inheritance, and methods for handling student data, calculating percentages, and managing library information. Each code section illustrates different aspects of object-oriented programming, including interface implementation and method overriding. The examples cover various scenarios such as student information management, area calculations for shapes, and displaying interface variables.

Uploaded by

Anjali Sable
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
4 views8 pages

9

The document contains multiple Java code snippets demonstrating the use of interfaces, inheritance, and methods for handling student data, calculating percentages, and managing library information. Each code section illustrates different aspects of object-oriented programming, including interface implementation and method overriding. The examples cover various scenarios such as student information management, area calculations for shapes, and displaying interface variables.

Uploaded by

Anjali Sable
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 8

1]

import java.io.*;
import java.u l.*;
interface get
{
public void getdata();
}
interface put extends get
{
public void putdata();
}
class student implements put
{
String name;
int rollno;
public void getdata()
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter name of student: ");
name=sc.next();
System.out.println("Enter rollno of student: ");
rollno=sc.nextInt();
}
public void putdata()
{
System.out.println("Name of student: "+name);
System.out.println("Rollno of student: "+rollno);
}
}

class extending_interface
{
public sta c void main(String args[])
{
student obj=new student();
obj.getdata();
obj.putdata();
}
}
2]
import java.io.*;
import java.u l.*;

interface exam
{
public void per_cal();
}

class student
{
String name;
int rollno;
int m1,m2;
void accept()
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter name :");
name=sc.next();
System.out.println("Enter rollno :");
rollno=sc.nextInt();
System.out.println("Enter marks 1 :");
m1=sc.nextInt();
System.out.println("Enter marks 2 :");
m2=sc.nextInt();
}
}

class result extends student implements exam


{
int answer;
public void per_cal()
{
answer=m1+m2/100*100;
}
void display()
{
System.out.println("Name is :"+name);
System.out.println("Rollno is:"+rollno);
System.out.println(" Percentage is :"+answer);
}
}

class mul ple_inheritance_exam


{
public sta c void main(String args[])
{
result obj=new result();
obj.accept();
obj.per_cal();
obj.display();
}
}

3]
import java.io.*;
import java.u l.*;
interface student
{
public void getdata();
public void putdata();
}

interface library_member
{
public void accept();
public void display();
}

class student_informa on implements student,library_member


{
String name;
int rollno;
int library_card_no;
int no_of_books_issued;
public void getdata()
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter name of student :");
name=sc.next();
System.out.println("Enter rollno of student :");
rollno=sc.nextInt();
}
public void putdata()
{
System.out.println(" Name of student :"+name);
System.out.println(" Rollno of student :"+rollno);
}
public void accept()
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter library_card_no:");
library_card_no=sc.nextInt();
System.out.println("Enter no_of_books_issued :");
no_of_books_issued=sc.nextInt();
}
public void display()
{
System.out.println(" library_card_no of student :"+library_card_no);
System.out.println(" no_of_books_issued of student :"+no_of_books_issued );
}
}

class mul ple_inheritance_only_interfaces


{
public sta c void main(String args[])
{
student_informa on obj=new student_informa on();
obj.getdata();
obj.accept();
obj.putdata();
obj.display();
}
}

4]
import java.io.*;
import java.u l.*;

interface i
{
int a=100;
void display();
}

class AB implements i
{
public void display()
{
System.out.println("A is : "+a);
}
}

class same_interface
{
public sta c void main(String args[])
{
AB obj=new AB();
obj.display();
}
}

5]
import java.io.*;
import java.u l.*;

interface rectangle
{
public void accpet();
}
interface circle
{
public void getdata();
}

class area_of_shapes implements rectangle,circle


{
int result,length,breadth,radius;
double answer;
public void accpet()
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter length of rectangle:");
length=sc.nextInt();
System.out.println("Enter breadth of rectangle:");
breadth=sc.nextInt();
result=length*breadth;
System.out.println(" Area of rectangle :"+result);
}
public void getdata()
{
Scanner sc=new Scanner(System.in);
System.out.println("Enter radius of circle:");
radius=sc.nextInt();
answer=3.14*radius*radius;
System.out.println(" Area of circle :"+answer);
}
}

class using_interfaces
{
public sta c void main(String args[])
{
area_of_shapes obj=new area_of_shapes();
obj.accpet();
obj.getdata();
}
}
6]
import java.io.*;
import java.u l.*;

class AB implements i
{
public void display()
{
System.out.println("A is : "+a);
}
}

class different_interface
{
public sta c void main(String args[])
{
AB obj=new AB();
obj.display(); }
}

You might also like