当前位置:首页 » 编程博文
开发技术指南» 文章正文
    引言: 第九章 idi-font-w
 

 

    摘要:假设我是搭建在内部局域网中的一个dns(仅用测试嘛~)。 1. 第一步肯定是要规划一下自己域内的dns该怎么配! 希望配置到my.net的主域名服务器为10.1.1.198。而marco.my.net是公司的web和ftp服务器,它的ip是10.1.1.201。yuyu.my.net是mail server指向10.1.1.202 2. 根据上面的想法配置/etc/named.conf optio......
    摘要:php 5 is a very popular point for discussion within the php community. with the third release candidate released on the 8th of june and the zend php 5 coding contest, it is easy to see that the full s......


第九章 方法[《.net框架程序设计》读书笔记]
第九章 方法

【程序编程相关:JSP标签自定义(2)---getPro

【推荐阅读:VB.net基础:如何获得并显示网上图片

1.  前面提到用new操作符创建对象时的三部曲: 【扩展信息:COM中事件驱动技术探讨

一.             实例构造器

l         为对象分配内存

l         初始化对象的附加成员(方法表指针与syncblockindex)

l         调用实例构造器初始化实例状态

在分配内存时,系统将所有内存位置均置为0值,这就是为什么字段初始化而未赋值时均为0或null值.

 

不调用实例构造器的情况:

l         调用object.memberwiseclone()方法创建实例(分配内存;初始化附加成员;将源对象字节拷贝到新创建的对象)

l         反序列化对象时

2.  为避免为实例字段产生过多的构造器代码,应避免在声明字段时为字段符初值,而是在无参构造器中为它们符初值,在其他重载的构造器中调用无参构造器.

 

3.  值类型实例构造器

l         c#编译器不会自动调用其构造器,必须显式调用构造器才能起作用

l         c#编译器不允许为值类型定义无参实例构造器(下面会介绍可以定义无参类型构造器)

l         不能为结构中的字段在声明的同时赋初值,可通过定义带参构造器的方式进行

l         必须在结构的构造器中为所有字段赋初值

二.             类型构造器

1.  类型构造器的一些限制:

l         不能带任何参数

l         类型构造器总为私有的,不能用其他访问修饰符

2.类型构造器被调用的时机:

l         第一个实例被创建,或者类型的第一个字段或成员第一次被访问之前

l         非继承静态字段被第一次访问之前

类型构造器在类型的生命周期中只被调用一次;

3.一些限制:


...   下一页
    摘要:1,尽量使用c#和java语法的交集2,新建一个包封装类库相关的常用的调用,如platform.collection,platform.string等3,使用自定义接口隔离平台相关的调用,如消息系统(msmq,jms),远程调用系统(.net remoting, rmi),序列化机制等 理想情况下,你几乎会同时得到支持.net和j2ee的各一套系统 不考虑webservice的情况下 ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE