最近看了嵌套类,感觉真是很乱。于是我做了个小程序,用来对嵌套类进行测试,顶层类定义了静态变量、方法和非静态变量、方法。又定义了静态和非静态嵌套类,内部又定义了静态和非静态的变量(当然,有些地方是不能定义的,比如非静态嵌套类内不能有静态域),然后就在这些顶层类的方法和嵌套类的方法中试着调用所有的变量。然后又在顶层类之外定义了一个用来测试的类,试一试怎样在外部使用嵌套类。结果呢,非但没有对嵌套类有了更深的理解,反而把自己给整晕了。我想请问一下各位高手,嵌套类有没有什么很大的用处?要不要想的这么烦这么多?是不是只要会简单的用一用就可以了?
还有好多地方,是不是都要理解的很清楚呢?我感觉自己看的真是太慢,前边的小问题理解不了看后边总是心里很不舒服。