title: Static and non-static method in one class with the same name JAVA
body: <p>I know it is impossible to override a method in one class. But is there a way to use a non-static method as static? For example I have a method which is adding numbers. I want this method to be usefull with an object and also without it. Is it possible to do something like that without creating another method?</p>
  
  <p>EDIT:
  What I mean is, if I make a method static I will need it to take arguments, and if I create an object with variables already set it will be very uncomfortable to call function on my object with same arguments again. </p>
  
  <pre><code>public class Test {
  
      private int a;
      private int b;
      private int c;
  
      public Test(int a,int b,int c)
      {
          this.a = a;
          this.b = b;
          this.c = c;
      }
  
      public static String count(int a1,int b1, int c1)
      {        
          String solution;
          solution = Integer.toString(a1+b1+c1);
          return solution;
      }
  
  
      public static void main(String[] args) {
  
         System.out.println(Test.count(1,2,3));
         Test t1 = new Test(1,2,3);
         t1.count();
      }
  
  }
  </code></pre>
  
  <p>I know the code is incorrect but i wanted to show what I want to do.</p>