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

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 尹博 中级黑马   /  2012-4-8 01:01  /  2019 人查看  /  4 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

Java中类的初始化和对象的初始化有什么相似的地方吗?我知道对象的初始化,但是不知道类初始化时做了什么,类的初始化和对象初始化应该不会是同一个东西吧?

4 个回复

倒序浏览
当然不是同一个东西,静态代码块就是给类初始化的,类一加载,静态代码块就加载了。
回复 使用道具 举报
给类初始化    简单点理解就是    一个类只要加载到内存 就有的一些属性和功能,   不管你创建对象与否  这个类就具备一些功能和属性
    要说和对象初始化有相似的地方的话   可以这么理解   对象初始化后  就具备给类初始化的某些功能和属性  前提是对象初始化 不要把给类初始化的那些属性和功能覆盖了就行
     打个比喻说吧      类---> 人类          对象 ---->某个具体的人    这个人类只要一加载到内存  就给他初始化了  呼吸功能    两眼睛 两耳朵 等等
                           而  某个具体的人  一出现  也有这些功能   但有特有的一些功能  比如会哭  会喊  会爬 等等  这是对象所特有的     
而对象初始就不多说   
回复 使用道具 举报
谢谢LS二位,现在比较懂了。
回复 使用道具 举报
好啊,,不错、、、、
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马