0% found this document useful (0 votes)
56 views12 pages

Java 233

The document contains code snippets and output demonstrating constructor overloading, copy constructor, method overloading, static methods, inheritance, abstract classes and methods, and interfaces in Java. The code shows how to implement these OOP concepts through examples of classes like Circle, Employee, and shapes.

Uploaded by

commerce
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)
56 views12 pages

Java 233

The document contains code snippets and output demonstrating constructor overloading, copy constructor, method overloading, static methods, inheritance, abstract classes and methods, and interfaces in Java. The code shows how to implement these OOP concepts through examples of classes like Circle, Employee, and shapes.

Uploaded by

commerce
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/ 12

Roll no--233

Practical 1
1.A.(a) Program to demonstrate use of constructor overloading.

Code:

class St

public St ()

System.out.println("this is default consructor");

public St(int a,int b)

System.out.println(a+b);

class Pr48

public static void main(String args [])

St s1=new St();

St s2 = new St(27,11);

}
Roll no--233

Output:

1.A(b) Aim- Write a java code on Copy constructor

Code--

package copyex;

import java.util.Scanner;

public class Circle {

public float r,area;

Circle()

Scanner sc=new Scanner (System.in);

System.out.println("Enter the Value:");

r=sc.nextFloat();

Circle(Circle x)

r=x.r;
Roll no--233

void calculate()

area=3.14f*r*r;

void display()

System.out.println("area="+area);

package copyex;

public class copyex{

public static void main(String[] args) {

Circle c=new Circle();

c.calculate();

c.display();

Circle c1=new Circle(c);

c1.calculate();

c1.display();

}
}
Roll no--233

OUTPUT-

1(b) Aim— program to demonstrate use of method overloading.

Code:

package javaapplication13;

class JavaApplication13 {

public void add(int num1,int num2)

System.out.println(num1+num2);

public void add(float num1,float num2)

System.out.println(num1+num2);

public void add(int num1)

System.out.println(num1);

}
Roll no--233

public class etr

public static void main(String args[])

JavaApplication13 s1 = new JavaApplication13();

s1.add(27,56);

s1.add(5.f,6.5f);

s1.add(88);

Output:
Roll no--233

1(c) Aim— Write program to create a class and implements the concept
of static method .

Code--

package staticmethod;

class Employee {

int empid;

String name;

static String company="Sincetele";

static void change() {

company = "sall";

Employee (int e,String n){

empid= e;

name= n;

void display(){

System.out.println(empid + "" + name + "" + company);

public class Staticmethod {


Roll no--233

public static void main(String[] args) {

Employee.change();

Employee e1=new Employee(1,"Hema");

Employee e2=new Employee(2,"Akku");

e1.display();

e2.display();

OUTPUT--
Roll no--233

Practical 2

2.(A) Aim—Write a program to implement the concept of


Inheritance.

Code--
class A

void show() {

System.out.println("Base class");

class B extends A

@Override

void show()

System.out.println("Derieved Class");

class Main

public static void main(String[] args) {

B s=new B();
Roll no--233

s.show();

Output--

2(B). Aim-- Write a program to implement the concept of Abstract classes


and Methods.

Code--

package abstractclass;

import java.util.*;

abstract class base{

protected float r,vol;

public void read(float x)

r=x;

public abstract void calculate();


Roll no--233

public void display(){

System.out.println("The volume is:"+vol);

class Sphere extends base{

public void calculate(){

vol=3.14f*r*r*r*4/3;

public class Abstractclass {

public static void main(String[] args) {

float x;

Scanner sc = new Scanner(System.in);

System.out.println("Enter the radius");

x = sc.nextFloat();

Sphere s = new Sphere();

s.read(x);

s.calculate();

System.out.println("Sphere:");

s.display();
Roll no--233

Output--

2(C).Aim-- Write a program to implement the concept of interfaces.

Code--

package interfaces;

interface area{

void show (int s,int t);

class Rect implements area{

public void show(int s,int t){

System.out.println("Area of rectangle:");

System.out.println(s*t);

}
Roll no--233

class Circle implements area{

public void show(int s,int t){

System.out.println("Area of circle:");

System.out.println(3.14f*s*s);

public class Interfaces {

public static void main(String[] args) {

Rect r = new Rect();

r.show(3,4);

Circle c = new Circle();

c.show(3,4);

Output--

You might also like