
Data Structure
Networking
RDBMS
Operating System
Java
MS Excel
iOS
HTML
CSS
Android
Python
C Programming
C++
C#
MongoDB
MySQL
Javascript
PHP
- Selected Reading
- UPSC IAS Exams Notes
- Developer's Best Practices
- Questions and Answers
- Effective Resume Writing
- HR Interview Questions
- Computer Glossary
- Who is Who
Method Local Inner Classes in Java
In Java, we can write a class within a method and this will be a local type. Like local variables, the scope of the inner class is restricted to the method.
A method-local inner class can be instantiated only within the method where the inner class is defined. The following program shows how to use a method-local inner class.
Example
public class OuterClass { public void display(){ int num = 23; class Inner{ public void print() { System.out.println("This is method inner class "+num); } } Inner obj = new Inner(); obj.print(); } public static void main(String args[]){ OuterClass outer = new OuterClass(); outer.display(); } }
Output
This is method inner class 23
Advertisements