黑马程序员技术交流社区
标题:
有关类的初始化和对象的实例化问题
[打印本页]
作者:
尹博
时间:
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