黑马程序员技术交流社区

标题: 有关类的初始化和对象的实例化问题 [打印本页]

作者: 尹博    时间: 2012-4-8 01:01
标题: 有关类的初始化和对象的实例化问题
Java中类的初始化和对象的初始化有什么相似的地方吗?我知道对象的初始化,但是不知道类初始化时做了什么,类的初始化和对象初始化应该不会是同一个东西吧?
作者: 刘_浩    时间: 2012-4-8 01:10
当然不是同一个东西,静态代码块就是给类初始化的,类一加载,静态代码块就加载了。
作者: 贠(yun)靖    时间: 2012-4-8 01:27
给类初始化    简单点理解就是    一个类只要加载到内存 就有的一些属性和功能,   不管你创建对象与否  这个类就具备一些功能和属性
    要说和对象初始化有相似的地方的话   可以这么理解   对象初始化后  就具备给类初始化的某些功能和属性  前提是对象初始化 不要把给类初始化的那些属性和功能覆盖了就行
     打个比喻说吧      类---> 人类          对象 ---->某个具体的人    这个人类只要一加载到内存  就给他初始化了  呼吸功能    两眼睛 两耳朵 等等
                           而  某个具体的人  一出现  也有这些功能   但有特有的一些功能  比如会哭  会喊  会爬 等等  这是对象所特有的     
而对象初始就不多说   
作者: 尹博    时间: 2012-4-8 02:14
谢谢LS二位,现在比较懂了。
作者: pray    时间: 2014-4-26 04:55
好啊,,不错、、、、




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2