Demonstrating Object Classes and Methods Usage
Addition and Subtraction as methods of the Public Class
Multiplication as Object of Different Class
Division by calling argument constructor
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 |
package myfirstpackage; //Demonstrating Object Classes and Methods Usage // Addition and Subtraction as methods of the Public Class // Multiplication as Object of Different Class // Division by calling argument constructor public class class_and_objects { //Constructor public class_and_objects() { // TODO Auto-generated constructor stub System.out.println("I am constructor in class and objects. I will be called each a object is created for this class."); } public static void main(String args[]){ System.out.println("I am in main."); int add_result, sub_result; add_result = addition(10,5); System.out.println("I am called from Main. Addition Result: " + add_result); sub_result = subtraction(10,5); System.out.println("I am called from Main. Subtraction Result: " + sub_result); //Create Objects and Classes //Declare Object multiplication obj; //instantiation obj = new multiplication(); int multiply_result; obj.val1 = 10; obj.val2 = 5; multiply_result = obj.multiply(); System.out.println("I am In Main. Created object for Multiplication class. Multiplication Result: " + multiply_result); //Division division obj_1; obj_1 = new division(8,4); System.out.println("I am In Main. Created Object and called Constructor for Divison class. Divison Result : " + obj_1.result); } //Function for Addition public static int addition(int val1,int val2){ int result; result = val1 + val2; System.out.println("I am in addition. Return value: " + result); return result; } //Function for Subtraction public static int subtraction(int val1,int val2){ int result; result = val1-val2; System.out.println("I am in subtraction. Return value: " + result); return result; } } class multiplication{ public int val1; public int val2; int result; public int multiply(){ return val1*val2; } } class division{ public int result; //Division as Constructor with Arguments public division(int val1, int val2){ result = val1/val2; System.out.println("Inside Divison Constructor. Division result: " + result); } } |