public class Recursion {
static int fact (int num)
{
if(num==1)
{
return 1;
}
else
{
return num *=fact(num-1);
}
}
public static void main(String[] args)
{
int d=fact (5);
System.out.println(d);
}
}
//Basic example On Obect and class
public class Guardian {
int gid;
String
gname;
public static void main(String[] args)
{
Guardian
guardian=new Guardian();
System.out.println(guardian.gid);
System.out.println(guardian.gname);
}
}
O/p: --
0
null
// Triangle
Area
public class Triangle {
int length;
int bredth;
void insert(int l, int b)
{
length=l;
bredth=b;
}
void calculateArea()
{
System.out.println((length* bredth)/2);
}
public static void main(String[] args)
{
Triangle
t=new Triangle();
t.insert(12,
10);
t.calculateArea();
}
}
O/P:=
60
Annomous Obect :
public class Sample2 {
int id;
String
name;
public static void main(String[] args)
{
System.out.println(new Sample2().id);
}
}
O/P:-
// Creating multiple objects by one
type only
public class Sample2 {
int id;
String
name;
public static void main(String[] args)
{
Sample2 s=new Sample2(),s1=new Sample2();
System.out.println(s.id);
System.out.println(s.name);
System.out.println(s1.id);
System.out.println(s1.name);
}
}
// Creating multiple objects by one
type only
public class Sample2 {
int id=101;
String
name="Sravan";
public static void main(String[] args)
{
Sample2 s=new Sample2(),s1=new Sample2();
System.out.println(s.id);
System.out.println(s.name);
System.out.println(s1.id);
System.out.println(s1.name);
}
}
//Method Over Loading
public class Calculation {
void sum(int a, int b)
{
System.out.println(a+b);
}
void sum(int a, int b,int c)
{
System.out.println(a+b+c);
}
public static void main(String[] args)
{
Calculation
c=new Calculation();
c.sum(12,
80);
c.sum(12,
123, 89);
}
}
O/p:=
92
224
// Method Over Loading By changing the retrn tye
public class Calculation {
void sum(int a, int b)
{
System.out.println(a+b);
}
int sum(int a, int b)
{
System.out.println(a+b);
return a+b;
}
public static void main(String[] args)
{
Calculation
c=new Calculation();
c.sum(12,
80);
c.sum(12,
123);
}
}
//Over Loading Main Metod
public class Test {
public static void main(String[] args)
{
Demo. main(12);
}
}
class Demo
{
public static void main(int c) {
System.out.println(c);
}
}
//Constrctor
public class Employee {
int id;
String
name;
public Employee() {
System.out.println(" i am
constructor");
}
public static void main(String[] args)
{
Employee
e=new Employee();
System.out.println(e.id );
System.out.println(e.name);
}
}
O/p:---
i am constructor
0
null
No comments:
Post a Comment