仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 1200|回复: 19
打印 上一主题 下一主题

[学习教程] JAVA教程之Java中new DerivedClass()时面前产生的...

[复制链接]
爱飞 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:47:09 | 显示全部楼层 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
为什么外国人还要写那些框架进行代码封装,他们不就是为了别人使用时可以更简单么!如果要达到一个企业级项目的不用框架是很难的。小一些的项目还行,大的光是MVC模式的设计的编码量就够大的了。还有性能方面,单轮windows,这个工具是微软写的,。
Java中newDerivedClass()时面前产生的事变



(原创–邵正军,2005-4-5)







classDerivedClassextendsBaseClass{…}



newDerivedClass();







1装载class

1.1载进BaseClass,发生了此处申明的序列步骤(即:[装载class])的递回.

1.2载进DerivedClass

1.2.1为类感化域变量分派存储空间,并赋默许值

1.2.2挪用<cinit>,这包含:a).声明类感化域变量并同时赋值的语句b).包括在static{…}中的赋值语句和其他任何正当语句.c).要申明的是:以上赋值语句的右值也能够是函数挪用,那是正当的.

2为实例感化域变量分派存储空间,并赋默许值.

3挪用机关函数***注重:Java划定:机关函数的第一个条语句必需是对super机关函数的挪用,假如代码中不是如许,会由编译器主动为其偷偷加上.

3.1挪用super机关函数,发生了此处申明的序列步骤(即:[挪用机关函数])的递回.

3.2挪用<init>,这包含:a).声明实例感化域变量并同时赋值的语句b).包括在{…}中的赋值语句和其他任何正当语句.c).要申明的是:以上赋值语句的右值也能够是函数挪用,那是正当的.

3.3实行机关函数中的残剩部分.

而学习JAVA我觉得最应该避免的就是:只学习,不思考,只记忆,不实践!
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-5-20 14:02

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表