What are the differences between Java and Kotlin inner/local/anonymous classes?

SHoko :

What are the name equivalents and main differences between Java and Kotlin nested/inner/local classes?

SHoko :

These are the name equivalents:

| Kotlin            | Java                                      |
|-------------------|-------------------------------------------|
| Inner Classes     | Non-Static Nested Classes / Inner Classes |
| Nested Classes    | Static Nested Classes                     |
| Local Classes     | Local Classes                             |
| Anonymous Objects | Anonymous Classes                         |

This is a quick overview of differences:

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=76171&siteId=1
Recommended