Java class static method

https://w‮.ww‬lautturi.com
Java class static method
/**
 * @author lautturi.com 
 * Java example: static method and static variable in java class
 */

import java.util.*;
class Ad{
	String text;
	int id;
	private static int count = 0;
	
	public Ad(String string) {
		text = string;
		count++;
		id = count;
	}
	// static method
	public static int getCount() {
		return count;
	}
	public void displayAd() {
		System.out.println(id+" " +text);
	}
}
public class Lautturi {
	public static void main(String[] args) {
		Ad ad1 = new Ad("impossible is nothing.");
		Ad ad2 = new Ad("just do it");
		
		ad1.displayAd();
		ad2.displayAd(); // call non-static method using instance of class
		
		System.out.println("count:"+Ad.getCount()); // call static method using class name
	}
}
Created Time:2017-10-09 23:29:03  Author:lautturi