Home Java Beginners Java - Class, Object and Methods in Java
Questions:Ask|Latest

 
 

Share on Google+Share on Google+

Java - Class, Object and Methods in Java

Advertisement
In this program you will be see how to use the class, object, and method's in java.

Java - Class, Object and Methods in Java

     

Class : Whatever we can see in this world all the things are a object. And all the objects are categorized in a special group. That group is termed as a class. All the objects are direct interacted with its class that mean almost all the properties of the object should be matched with it's own class. Object is the feature of a class which is used for the working on the particular properties of the class or its group. We can understand about the class and object like this : we are all the body are different - different objects of the human being class. That means all the properties of a proper person relates to the human being. Class has many other features like creation and implementation of the object, Inheritance etc.

In this Program you will see how to use the class, object and it's methods. This program uses the several values of several defined variables for getting the Area and Perimeter of the Square and Rectangle  by calling the different functions from the different classes through the several objects created for the several class. In this program there are two classes has been used except the main class in which the main function is declared. First class is square which is using for getting the Area and Perimeter of the square and another class is rectangle which is using for getting the Area and Perimeter of the Rectangle. All the functions in the square and rectangle class are calling with different - different arguments two times for getting the Area and Perimeter of square and rectangle for two different sides. This program gives us the Area and Perimeter for the different sided Square and Rectangle separately. Full running code is given with the example : 

Here is the code of the program : 

class square{
  int sqarea(int side){
  int area = side * side;
  return(area);
  }
  int sqpari(int side){
  
int pari = 4 * side;
  return(pari);
  }
}

class rectangle{
  int rectarea(int length,int breadth){
 
 int area = length * breadth;
  return(area);
  }
  int rectpari(int length,int breadth){
  int pari = 2*(length + breadth);
  return(pari);
  }
}
public class ObjectClass{
  
public static void main(String args[]){
  int sarea1,sarea2,pari1,pari2;
  int rectarea1,rectarea2,rectpari1,rectpari2;
  square sq =
 new square();
  rectangle rect = new rectangle();
 
 int a=20;
  System.out.println(
"Side of first square = " + a);
  sarea1 = sq.sqarea(a);
  pari1 = sq.sqpari(a);
  System.out.println("Area of first square = " + sarea1);
  System.out.println("Parimeter of first square = " + pari1);
  a =
 30;
    System.out.println("Side of second square = " + a);
  sarea2 = sq.sqarea(a);
  pari2 = sq.sqpari(a);
  System.out.println(
"Area of second square = " + sarea2);
  System.out.println("Parimeter of second square = " + pari2);
 
 int x = 10, y = 20;
  System.out.println("Length of first Rectangle = " + x);
    System.out.println("Breadth of first Rectangle = " + y);
  rectarea1 = rect.rectarea(x,y);
  rectpari1 = rect.rectpari(x,y);
  System.out.println(
"Area of first Rectangle = " + rectarea1);
  System.out.println("Parimeter of first Rectangle = " + rectpari1);
  x = 
15;
  y =
 25;
  System.out.println("Length of second Rectangle = " + x);
  System.out.println("Breadth of second Rectangle = " + y);
  rectarea2 = rect.rectarea(x,y);
  rectpari2 = rect.rectpari(x,y);
  System.out.println(
"Area of second Rectangle = " + rectarea2);
  System.out.println("Parimeter of first Rectangle = " + rectpari2);
  }
}

Descriptions of the program:

Object : Objects are the basic run time entity or in other words object is a instance of a class . An object is a software bundle of variables and related methods of the special class. In the above example the sq is the object of square class and rect is the object of the rectangle class. In real-world objects share two characteristics: They have all state and behavior. For example, The squares have state such as : sides and behaviors such as its areas and perimeters. Rectangles have state such as: length, breadth and behavior such as its areas and perimeters. A object implements its behavior with methods of it's classes. A method is a function (subroutine) associated with an object. 

Syntax for the Object : 

class_name object_name = new class_name();

Output of the program : 

C:\chandan>javac ObjectClass.java

C:\chandan>java ObjectClass
Side of first square = 20
Area of first square = 400
Parimeter of first square = 80
Side of second square = 30
Area of second square = 900
Parimeter of second square = 120
Length of first Rectangle = 10
Breadth of first Rectangle = 20
Area of first Rectangle = 200
Parimeter of first Rectangle = 60
Length of second Rectangle = 15
Breadth of second Rectangle = 25
Area of second Rectangle = 375
Parimeter of first Rectangle = 80

Download this example.

Advertisements

If you enjoyed this post then why not add us on Google+? Add us to your Circles



Liked it!  Share this Tutorial


Follow us on Twitter, or add us on Facebook or Google Plus to keep you updated with the recent trends of Java and other open source platforms.

Posted on: June 7, 2007

Related Tutorials

Ask Questions?    Discuss: Java - Class, Object and Methods in Java   View All Comments

Post your Comment


Your Name (*) :
Your Email :
Subject (*):
Your Comment (*):
  Reload Image
 
 
Comments
M KRISHNA CHAITANYA
June 9, 2011
regarding object communication in java

give me an example java program that shows object communication
joan
June 17, 2011
algorithim

what is the methods, classes and object in java
MAHENDRA GILL
October 6, 2011
core java

i want learn about core java
rajiw kumar
December 23, 2011
for asking question

how to learn without help of java
sathish
January 18, 2012
java

i like you java
Kutty
March 14, 2012
java,Sql

How applet coding using create Application form real online application form how create?
rahul
April 3, 2012
thanks

very good
suresh
June 28, 2012
java

how to return an object from a method.. and how to receive that object and access the value in that object..
Gopal Mankar
September 16, 2012
about classes

nice information
solomon niguss
December 19, 2012
java

how we identify class variables with local variables
mohammedrazeek.A
September 25, 2012
java

I want to learn java
mulatu
October 15, 2012
IS

thanks
anup barik
November 10, 2012
java

to know abuot java classes,object and method
manish tyagi
April 11, 2013
good

good
Priyank sharma
March 1, 2014
Developed Logics...

I need The help for Developed my Logic's skill ......
DMCA.com