Difference between Static Method and Non-Static Method

HOME

package com.example.definitions;

public class staticMyClass {

    static void MyStatic_Method() { // Static Method
        System.out.println("Static method can be accessed without creating object");
    }

    public void MyPublic_Method() { // Public Method
        System.out.println("Public  method can be accessed only by creating object");
    }

    public static void main(String[] args) {
        MyStatic_Method(); // Calling Static Method

    }
}


public class nonStaticClass {

    static void MyStatic_Method() { // Static Method
        System.out.println("Static method can be accessed without creating object");
    }

    public void MyPublic_Method() { // Public Method
        System.out.println("Public method can be accessed only by creating object");
    }

    public static void main(String[] args) {

        nonStaticClass stat = new nonStaticClass();
        stat.MyPublic_Method();   // Calling Non Static Method


    }
}

Leave a comment