Methods
Object as arguments
package classes; public class Area { int length; int breadth; public Area(int length, int breadth) { this.length = length; this.breadth = breadth; } static int area( int length, int breadth) { System.out.println("Iam in static block"); int area = length * breadth; return area; } int areaFinder1( int length, int breadth) { System.out.println("Iam in non static block"); int area = length * breadth; return area; } int areaFinder2(Area areaOBj) { System.out.println("Iam in non static block"); int area = areaOBj.length* areaOBj.breadth; return area; } public static void main(String [] args ) { Area area1 = new Area(10,30); Area area2 = new Area(13,10); System.out.println( "Area of a rectangle for given dimensions 10 and 30 is: " +area( area1.length,area1.breadth ) ); System.out.println( "Area of a rectangle for given dimensions 10 and 30 is: " + area2.areaFinder2(area1) ); System.out.println( "Area of a rectangle for given dimensions 10 and 30 is: " + area1.areaFinder2(area2) ); } }
Please send comments to
vgdarur.javafive@blogger.com
Copyright © 2008 - iForeRunner.com
http://www.iforerunner.com/