- 博客(4)
- 收藏
- 关注
原创 抽象类不一定有抽象方法?
<br />首先要明确一个观点:一个类中有一个抽象的方法,则这个类就必须是抽象的类;其次,对于一个抽象方法一般有很多的类要继承这个方法,对于这么多要继承这个抽象类的这些方法, 他们如果都要有一个公共的方法的话,就可以把这个方法放到这个抽象的类中,不用每一个需要这个方法的方法都写一次这个方法(那样太多余了),这样这种方法就写在这些方法所继承的那个抽象方法中,对于所有的继承这个抽象类的方法都可以用了。<br />最后,抽象方法表现上不同于接口的就是抽象类中可以有不是抽象的方法,可以没有,但是接口中的方法都是抽
2011-02-28 20:23:00
666
原创 类的定义
类的定义:class 类名{定义变量,定义方法}<br />从类产生对象:使用new 类名 实例名=new 类名();<br />访问类中定义的public方法和变量,通过实例名.方法或实例名.变量来访问。<br />有static修饰的方法叫做静态方法,没有的叫实例方法。<br />实例方法的调用:先用过new 来产生一个实例,然后通过实例名.方法名<br />静态方法调用:类名.方法名<br />类的含义:类是一个抽象的概念,而对象是具体的,比如说车是一个类的话,张三的那辆奔驰车就是车这个
2011-02-24 19:54:00
332
原创 for与foreach语句的不同
<br /><br />基本功能类似,for任何情况下都能用,不管数组还是集合,但是前提是得知道元素个数才能遍历。foreach不需要了知道总共多少个了,而且用起来方便,不用来回从数组或集合中提取对象,多数用于集合里对象的遍历和操作。foreach 语句为数组或对象集合中的每个元素重复一个嵌入语句组,执行完了后在把控制权交给地下的语句块,foreach (DataGridItem i in dg.Items)是先将dg.Items的值赋给i对象(DataGridItem的数据类型),然后再执行下面语句(在d
2011-02-23 20:12:00
456
原创 if语句的应用
<br />在if语句中,单句的的时候大括号可以省略,但是建议大家在写的时候不要省略,省略后在将来改写代码时会有很大的弊端。<br />if语句的几种应用类型:<br />1、if(i>1)<br /> {<br /> }<br />2、if(i>1)<br /> {<br /> }else<br /> {<br /> }<br />3、if(i>1)<br /> {<br /> }<br /> else if(i<10)<br /> { <br />
2011-02-22 20:30:00
566
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人