A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 高海燕 黑马帝   /  2011-8-11 13:52  /  2493 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

在本地类中可以是static的,里边能定义static类、成员变量、方法吗,为什么?

2 个回复

倒序浏览
黑马网友  发表于 2011-8-21 00:25:38
沙发
可以,为什么等会跟你慢慢道来,正在玩三国杀。
回复 使用道具 举报
黑马网友  发表于 2011-8-21 04:53:23
藤椅
当你为某一件事情是否可行而寻找答案时,为什么不先试一试呢?或许你在想,即使从试验中获得了明确结果,又有何用呢,依然是只知其然而不知其所以然,对吗?
  很遗憾的告诉你,并非任何事情都有明确的众所周知的规则,倘若一切都是那么的确定可得,我们根本不用整天寻寻觅觅,而又收获甚少。
  就你这个问题而言,所有关于java的书籍可能提及也可能未提及,但可以确定的是,不会有专门的片段给予确定的阐述。因为要说的似乎永远都说不尽。为此,我们只能依可能的推理加上试验获得答案。
  class关键字定义的是什么?名为类,而本质上却是一种囊括数据和函数的复杂数据结构。而类本身又可作为抽象数据看待,因此一个类可以放入到另一个类中,这是一个可递归的过程。注意这里所谓的数据是指未赋予字面值的抽象数据。按此,你的问题其实就不是什么问题了,一切都是那么的自然。
  至于static只是对数据作用域的限制,并不影响你可以将什么放到类中进行定义。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马