当你为某一件事情是否可行而寻找答案时,为什么不先试一试呢?或许你在想,即使从试验中获得了明确结果,又有何用呢,依然是只知其然而不知其所以然,对吗?
很遗憾的告诉你,并非任何事情都有明确的众所周知的规则,倘若一切都是那么的确定可得,我们根本不用整天寻寻觅觅,而又收获甚少。
就你这个问题而言,所有关于java的书籍可能提及也可能未提及,但可以确定的是,不会有专门的片段给予确定的阐述。因为要说的似乎永远都说不尽。为此,我们只能依可能的推理加上试验获得答案。
class关键字定义的是什么?名为类,而本质上却是一种囊括数据和函数的复杂数据结构。而类本身又可作为抽象数据看待,因此一个类可以放入到另一个类中,这是一个可递归的过程。注意这里所谓的数据是指未赋予字面值的抽象数据。按此,你的问题其实就不是什么问题了,一切都是那么的自然。
至于static只是对数据作用域的限制,并不影响你可以将什么放到类中进行定义。 |