Search
 
SCRIPT & CODE EXAMPLE
 

JAVA

java outer class

class OuterClass {
  int x = 10;

  class InnerClass {
    int y = 5;
  }
}

public class Main {
  public static void main(String[] args) {
    OuterClass myOuter = new OuterClass();
    //OuterClass.InnerClass myInner = new OuterClass.InnerClass();
    OuterClass.InnerClass myInner = myOuter.new InnerClass();
    System.out.println(myInner.y + myOuter.x);
  }
}
Comment

what is outer class in java

1. Can Outer class be static? --> No
	2. Can inner class be static? --> Yes
	3. Can you create an object from the inner class? --> Only if it's static
	4. Can we have main method in inner class ? --> Only if it's static
	5. Inner class can only be extended if it's static.
Comment

inner and outer class in java

1. Can Outer class be static? --> No
2. Can inner class be static? --> Yes
3. Can you create an object from the inner class? --> Only if it's static
4. Can we have main method in inner class ? --> Only if it's static
5. Inner class can only be extended if it's static.
Comment

java outer class


public OuterClass getOuter() {
    return OuterClass.this;
}

Comment

PREVIOUS NEXT
Code Example
Java :: android retrofit get @query 
Java :: creating array java 
Java :: java int array 
Java :: java filedialog 
Java :: java run system command 
Java :: {} when initialising arraylist java 
Java :: spigot how to kill player 
Java :: update query jpa 
Java :: java infinitew recursion 
Java :: get random word from list java 
Java :: java 11 download 64 bit 
Java :: println java 
Java :: sorting char array in java 
Java :: i have AdoptOpenJDK 8 but java --version gettinbg Unrecognized option: --version Error: Could not create the Java Virtual Machine. Error: A fatal exception has occurred. Program will exit. 
Java :: area of circle in java 
Java :: get first letter of string in array java 
Java :: java guid 
Java :: imageio class java 
Java :: get username from jwt token request spring boot 
Java :: insert data into list java 
Java :: how to compare current date and time with another date and time in android 
Java :: enum to int java 
Java :: convert int[] to list java 
Java :: support different screen sizes android 
Java :: volatile in java 
Java :: math library java 
Java :: start activity for result deprecated 
Java :: prepared statement update 
Java :: java thread dump 
Java :: java srting array to string 
ADD CONTENT
Topic
Content
Source link
Name
5+6 =