Lab Report-OOP
Lab Report-OOP
COURSE CODE:CSE-2112
MD.RAIHAN HABIB
CS-2203025
SEC: A
Lab Report-01
Implementation of Basic of Java
package Practise;
import java.util.*;
public class rectangle {
public static void main(String[] args) {
// TODO Auto-generated method stub
double base ,height,area;
Scanner input =new Scanner (System.in);
base=input.nextDouble();
height=input.nextDouble();
area=base*height;
System.out.println(area);
}
}
package Practise;
import java.util.Scanner;
public class Triangle {
public static void main(String[] args) {
// TODO Auto-generated method stub
double base ,height,area;
Scanner input =new Scanner (System.in);
base=input.nextDouble();
height=input.nextDouble();
area= 0.5*base*height;
System.out.println(area);
}
}
package Practise;
import java.util.Scanner;
public class Circle {
public static void main(String[] args) {
// TODO Auto-generated method stub
double radius ,area;
Scanner input =new Scanner (System.in);
radius=input.nextDouble();
area= 3.1416*radius*radius;
System.out.println(area);
}
}
package Practise;
}
package Practise;
import java.util.Scanner;
}
}
package Practise;
import java.util.*;
}
package Practise;
import java.util.*;
public class reverse {
}
package Practise;
import java.util.*;
public class Sum {
}
package Practise;
import java.util.Scanner;
public class Su {
}
public class MatrixAdditionExample{
public static void main(String args[]){
int a[][]={{1,3,4},{2,4,3},{3,4,5}};
int b[][]={{1,3,4},{2,4,3},{1,2,4}};
int c[][]=new int[3][3];
for(int i=0;i<3;i++){
for(int j=0;j<3;j++){
c[i][j]=a[i][j]+b[i][j];
System.out.print(c[i][j]+" ");
}
System.out.println();
}
}}
Lab Report-02
Concept of Class & Constructor
package Constructor;
}
package Constructor;
}
Lab Report-03
Implementation of Inheritance
package Inheritance;
}
Lab Report-04
Implementation of Polymorphism &
Abstraction
class Vehicle{
void run(){System.out.println("Vehicle is running");}
}
class Bike extends Vehicle{
public static void main(String args[]){
Bike obj = new Bike();
obj.run();
}
}
class Vehicle{
class TestInterface1{
public static void main(String args[]){
Drawable d=new Circle();//In real scenario, obje
ct is provided by method e.g. getDrawable()
d.draw();
}}