java inner class

java inner class

What is the difference between the nested class and inner class? Explain with suitable example.
View Answers

March 30, 2010 at 3:58 PM

Hi Friend,

Differences:

1)Nested class is declared inside another class with the static keyword or within a static context of that class wheras Inner class is a nonstatic class declared inside another class.

2)Nested classes are associated with the enclosing class itself, whereas inner classes are associated with an object of the enclosing class.

The most common use of inner classes is as event handlers for GUI-based applications.

Button btn = new Button("Ok");
btn.addActionListener(
new ActionListener() {
public void actionPerformed(ActionEvent ae) {
okClicked();
}
}
);

For more information, visit the following links:

http://www.roseindia.net/help/java/n/java-nested-class.shtml
http://www.roseindia.net/java/master-java/Static.shtml
http://www.roseindia.net/java/master-java/inner.shtml

Thanks









Related Tutorials/Questions & Answers:
Java inner class
Java inner class  What are inner class and anonymous class
Inner Class - Java Beginners
Inner Class  Hi, I have the following question. class Outer{ class Inner{ } public static void main(String[] args) { Outer.Inner... modifier of Inner class as "private" i.e., private class Inner{ } then after
Advertisements
Java inner class and static nested class
Java inner class and static nested class  Java inner class and static nested class
java inner class - Java Beginners
java inner class  What is the difference between the nested class and inner class? Explain with suitable example.  Hi Friend... or within a static context of that class wheras Inner class is a nonstatic class
Inner class in java
Inner class in java In this example we will describe inner classes in java. Inner class declared inside a class. The inner class also call Nested classes. Inner classes provides an graceful and powerful feature to the Java. Inner
inner class - Java Interview Questions
Java Inner Class  How many classes we can create in an inner class?  How many classes we can create in an inner class ANS :- Within Main... class structure shows the way of using the nested class. Java Inner Class
inner class
inner class  what is mean by inner class   Inner class is a non-static class which is defined inside another class
Inner class
Inner class  when we use inner classed in java
Inner class - Java Interview Questions
Inner class  whether inner class can implement any interface(Runnable... Inner inner; private class Inner extends Thread { Inner(String name...(name); } } // Using an anonymous inner class: class InnerClass2
Inner class
{ i=new Inner(); } class Inner...("Inner"); } } } class...Inner class   //This code doesn't Works// import
What is inner class in Java? - Java Beginners
What is inner class in Java?  Hi, Explain me inner classes in Java. What is the use of inner classes? Give examples of inner classes in Java...://www.roseindia.net/java/master-java/inner.shtml Uses: Non-static inner class
Inner class
Inner class  how can i call outer class A `s method to print Outer. class A { void m() { System.out.println("outer"); } } public...(); class A { void m() { System.out.println("inner"); } } } class A { void m
Inner class in java
, a non-static nested class is actually associated to an object rather than to the class in which it is nested. For more details click on the following link Inner class in Java
Use of Local Inner class
the even indices of the array. The inner class Get Even Integer is same as Java... Use of Local Inner class       The Java language enables you to define a class inside another
about inner class
about inner class  class Outer { class Inner{ public void m1(){ System.out.println("Inner class Method"); } } public void m2(){ Inner i = new Inner...() class Outer please tell me, if any coding error and tell me the resolution
ModuleNotFoundError: No module named 'inner-class'
ModuleNotFoundError: No module named 'inner-class'  Hi, My Python... 'inner-class' How to remove the ModuleNotFoundError: No module named 'inner-class' error? Thanks   Hi, In your python environment
new operator for creating the object of inner class
new operator for creating the object of inner class  Hi , The folliowing is my code : class Outer { class Inner{ void show... "); } } } class Test { public statis void main(String args
What is the difference between a static and a non-static inner class?
What is the difference between a static and a non-static inner class?   Hi, What is the difference between a static and a non-static inner class? Thanks
Inner Classes In Java
Inner Classes In Java      ... and powerful feature to the Java programming language.  -- These inner... of inner class is analogous to an instance method or field. Local classes
How are Anonymous (inner) classes used in Java?
How are Anonymous (inner) classes used in Java?  How are Anonymous (inner) classes used in Java
Inner classes
Inner classes   Hi I am bharat . I am student learning java... there is Inner class defined . A) Outer ob = new Outer(); Ob.display(); // calling instance method of Outer class Outer.Inner ob1= ob.new Inner(); // creating
Java nested class example
Java nested class example  Give me any example of Nested Class.  ... nested class is declared static. Non-static nested class is also called inner... InnerClass{ private String inner = "Inner Class"; //InnerClass instance
Nested and Inner classes
a nested class. Inner class is a non static class declared inside another class.Non-static inner class keep the reference of outer class and allow to access member...Nested and Inner classes  What is the significance of Inner Classes
Member Classes, Inner Nested Classes in java
to define a class right in the middle of an expression which is allows us by an inner...;  Member classes are defined within the body of a class. We can use member classes anywhere within the body of the containing class. We declare member classes
Java class
Java class  What is the purpose of the Runtime class
Anonymous Inner Classes - Anonymous Inner Classes tutorial
the inner class, there are two types of supplementary  inner classes : The inner class which is declared inside the body of a method is known as the local inner classes. The class declared inside the body of a method without naming
java class
java class  write a java program to display a msg "window closing" when the user attempts to close the window.(a) create a window class (b) create frame within the window class (c) extends window adapter class to display the msg
java class
java class  please send me the answer of the question which i have send according of java class assoon as possible . Write a java program to display.... a. Create a window class. b. Create frame within the window class. c. Extend
Java Nested Class
Java Nested Class         In Java programming language, when a class is defined within another... class itself, whereas inner classes are associated with an object of the enclosing
The link to the outer class,java tutorial,java tutorials
Nested Classes: Inner & Outer Class The classes which are defined within...; as Inner Class. The Class in which inner class resides are known as Outer Class. Inner Class  has access to the private member of the outer class
SQL INNER Joins
_name, s.stu_class, l.lib_no from stu_table as s inner JOIN lib_table as l... SQL INNER Joins      ... from SQL INNER Joins. The Example helps you to know the use of SQL INNER
Java Class Size
Java Class Size  How to determine size of java class
class method in java
class method in java  How to write a class method in Java?   You must read Java - Class, Object and Methods in Java
Java dictionary class
Java dictionary class  What is the Dictionary class
Java adapter class
Java adapter class  What is adapter class
ModuleNotFoundError: No module named 'inner'
ModuleNotFoundError: No module named 'inner'  Hi, My Python program is throwing following error: ModuleNotFoundError: No module named 'inner' How to remove the ModuleNotFoundError: No module named 'inner'
Example of HashMap class in java
Example of HashMap class in java. The HashMap is a class in java collection framwork. It stores values in the form of key/value pair. It is not synchronized
Java class file
Java class file  How do i open a java class file using eclipse
java anonymous class
java anonymous class  Can an anonymous class be declared as implementing an interface and extending a class
converting java class to java fx class
converting java class to java fx class   i am working on a java project which would convert text to speech and speech to text. i have developed a java file that would work for text to speech. it is working fine as a .java file
java object class methods
java object class methods  What are the methods in Object class?  There are lots of methods in object class. the list of some methods are as- clone equals wait finalize getClass hashCode notify notifyAll
Java System class
Java System class  What is the purpose of the System class
Java math class
Java math class  Can you instantiate the Math class
Java file class
Java file class  What is the purpose of the File class
abstact class - Java Beginners
abstact class  write a java program to implement an animal abstact class
java Math class
java Math class  Why are the methods of the Math class static
Java abstract class
Java abstract class  Can an abstract class be final
java class - Java Beginners
java class  How to run a java class(Mail.java) automatically in tomcat server for a particular time
SCJP Module-3 Question-2
Given a sample code: 1 public class Test { 2 public static void main(String... i.innerMethod(); 5 OuterClass o = new OuterClass(); 6 o.x=5; }} 7 class OuterClass { 8 public int x = 9; 9 public OuterClass() { 10 InnerClass inner = new
What is Calendar class in Java?
What is Calendar class in Java?  Hi, What is Calendar class in Java? I want to learn about this class to make use of it in Java programs. Thanks   Hi, java.util.Calendar is an abstract class in Java and its static

Ads