title: Java: can using only static methods and fields be called as procedural paradigm?
body: <p>Let's consider the following java program:</p>
  
  <pre><code>class Helper{
   public static int add(int a,int b){
    ....
   }
  }
  
  public class Calculator {
    public static void main(String[] args){
       System.out.println(Helper.add(5,10));
    }   
  }
  </code></pre>
  
  <p>I mean if I use java but I don't create any instances of classes and in all classes I use only static methods and fields does it mean that I use procedural paradigm of programming but not object oriented?</p>