java - Instances of classes -
Does a non-static method make an example of that class in which it is declared? Why does this code work?
import java.awt. *; Public Class Main Frame {PUBLIC MAN () {// SUPER KEYWORDS Do not Need a Class Shelter? Super ("My Frames"); Supersatsis (200,100); } Public static zero main (string [] args) {new main (); }} If a non-static method creates an example of a class, the next code should work ...
import.java.applet . *; Public class extends the main applet (public zero print) (System.out.println ("Hi");} Public Zero Init () {this.print ();}}
A non-static method can only be accessed In the context of an example Pre-existing . Public square fu {public static zero someStaticMethod () {/ * ... *}} Some nonstaticmethod (public) from zero. . *}} elsewhere:
Foo.someStaticMethod (); // it's Foo.Som ENonStaticMethod () works; // This foo foo = new foo () does not work; foo.someNonStaticMethod (); // But it within a non-static method You have an example (inherent) by default, or you can explicitly use this in your example: public class men Provides frame {public key () {// super keyword does not appear to be a class? Super ("my frame"); Supersatsis (200,100); } Public static zero main (string [] args) {new main (); }} ... The example in the call super call is created with new main () . .
Comments
Post a Comment