Get the App
SLTechnology News&Howtos  ›  Development  › 

What are the differences between java static methods and instance methods

Shulou Source: shulou.com Published: 2022-06-03 03:15:22 09月24日 Update

This article mainly explains "what is the difference between java static method and instance method". The content of the article is simple and clear, and it is easy to learn and understand. Please follow the editor's train of thought to study and learn "what is the difference between java static method and instance method".

1. You can use the class name when calling static methods externally. The name of a method or object. Method name. There is only the second method for instance methods.

Static methods can be called without creating an object.

2. Static method class members are only allowed to access static members, not instance member variables and instance methods. There are no restrictions on instance methods.

Example

Public class staticMethodTest {void nonStaticMethod () {System.out.println ("This is a non static method");} static void staticMethod (staticMethodTest s) {System.out.println ("This is a static method"); s.nonStaticMethod ();} public static void main (String [] args) {staticMethodTest obj=new staticMethodTest (); staticMethod (obj) }} Thank you for your reading, the above is the content of "what is the difference between java static method and instance method". After the study of this article, I believe you have a deeper understanding of the difference between java static method and instance method, and the specific use needs to be verified by practice. Here is, the editor will push for you more related knowledge points of the article, welcome to follow!

Tags: Methods examples static members learning content objects variables only that is ideas situations articles more knowledge knowledge points articles class names follow questions Apple Docker Huawei Linux macOS MariaDB Microsoft MySQL NVidia OPPO Reno NVidia Microsoft Shulou Tech Info Shulou Technology Linux