[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/bcsangeetha/Java-Programs/master/Constructor/ConstEx1.java [Back]  [Original]

package Constructor;

public class ConstEx1 {

	// if we won't provide any constructor compiler adds default constructor
	// int this case, ConstEx1(){} , but if we provide any other constructor
	// compiler won't add.

	int x, y;

	// no-argument constructor
	ConstEx1() {
		getX(); // we can call both static and non-static method from
				// constructor
		x = 0;
		y = 0;
	}

	// Parameterized Constructor
	ConstEx1(int l) {

		x = y = l;
		getX();
	}

	ConstEx1(int l, int m) {
		x = l;
		y = m;
	}

	static void getX() {
		System.out.println(" You're inside method getX() ");
		// return x;
	}

	public static void main(String[] args) {
		ConstEx1 c1 = new ConstEx1();
		System.out.println("[C1]X= " + c1.x + " Y= " + c1.y);

		ConstEx1 c2 = new ConstEx1(20);
		ConstEx1 c3 = new ConstEx1(12, 13);

		System.out.println("[C2]X= " + c2.x + " Y= " + c2.y);
		System.out.println("[C3]X= " + c3.x + " Y= " + c3.y);
	}
}

Web Proxy Viewer  |  New URL  |  Original Page