我是Java中相对的业余爱好者,并且一直在调用static 变量和方法 始终使用类和对象。当它们静态时,它们都可以被类和对象使用。
为什么程序员不只是保留两个类变量和方法的默认静态?
对于静态方法,我们根本不指定对象,我们只需编写类名称,然后写入方法名称。这意味着在静态方法中,我们无法称呼 this ,因此对其的任何引用(或对任何非静态字段的任何引用)会导致编译器丢弃错误,因为没有对象它可以使用。
我是Java中相对的业余爱好者,并且一直在调用static 变量和方法 始终使用类和对象。当它们静态时,它们都可以被类和对象使用。
为什么程序员不只是保留两个类变量和方法的默认静态?
对于静态方法,我们根本不指定对象,我们只需编写类名称,然后写入方法名称。这意味着在静态方法中,我们无法称呼 this ,因此对其的任何引用(或对任何非静态字段的任何引用)会导致编译器丢弃错误,因为没有对象它可以使用。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium