[ Web Proxy ]
URL:
Viewing: https://raw.githubusercontent.com/subham500071430/JavaProgramming/patch-2/HackerRank/FourtyTwo.java [Back]  [Original]

// singleton pattern
package HackerRank;

import java.io.*;
import java.util.*;
import java.text.*;
import java.math.*;
import java.util.regex.*;
import java.lang.reflect.*;


public class FourtyTwo {
    public String str;

    // Step 2: Private static instance of Singleton
    private static Singleton instance = null;

    // Step 3: Private constructor
    private Singleton() {
    }

    // Step 4: Public static method to get the single instance
    public static Singleton getSingleInstance() {
        if (instance == null) {
            instance = new Singleton();
        }
        return instance;
    }

}


Web Proxy Viewer  |  New URL  |  Original Page