មេរៀនទី៥៤: Java Inner Class

Java inner class ឬ nested class គឺជា class ឧទាហរណ៍ បានប្រកាសខាងក្នុង declared class ឬ interface។ យើងប្រើ inner classes ដើម្បី logically group classes និង interfaces។
Syntax នៃ Inner class
class Java_Outer_class{

class Java_Inner_class{

}

}
ប្រភេទនៃ Nested classes
មានពីរប្រភេទនៃ nested classes non-static និង static nested classes.។ ដែល non-static nested classes មានជា inner classes។
  1. non-static nested class(inner class)
    • a)Member inner class
    • b)Annomynous inner class
    • c)Local inner class
  2. static nested class
Type
Description
Member Inner Class A class created within class and outside method.
Annonymous Inner Class A class created for implementing interface or extending class. Its name is decided by the java compiler.
Local Inner Class A class created within method.
Static Nested Class A static class created within class.
Nested Interface An interface created within class or interface.