本文仅为个人学习总结, 错误及不足欢迎大家补充与点评。认识事物三步骤,概念、存在意义(设计理念),具体用法、优缺点。一:基础概念对象:C#作为面向对象型语言,其认为一切事物皆对象。类:类是对象的抽象。例如对象(人)的抽象(人类)。抽象类:包含一个或多个抽象方法的类,叫做抽象类。抽象类只能来基础,不....
抽象类的特点:1,方法只有声明没有实现时,该方法就是抽象方法,需要被abstract修饰,抽象方法必须定义在抽象类中,该类必须也被abstract修饰。2,抽象类不可以被实例化。为什么?因为调用抽象方法没意义。3,抽象类必须有其子类覆盖了所有的抽象方法后,该子类才可以实例化,否则,这个子类还是抽象类...
分类:
编程语言 时间:
2015-09-05 14:58:23
阅读次数:
152
有时候,我们的实体类中会有一些属性,但是数据库中没有对应的类型,这个时候我们就需要自定义转换器进行类型转换。很常见的处理就是Date类型一般如果精度要求不高的话我们会转换为Long类型进行存储,读取的的时候再讲其转换为Date类型。那么如果我们想要让它直接以时间字符串存储呢,这个也好办,GreenDao为我们提供了自定义类型转换的支持。首先,我们需要实现PropertyConverter接口,实现里面的抽象方法。...
分类:
移动开发 时间:
2015-09-03 09:15:55
阅读次数:
485
抽象类和抽象方法抽象方法是指没有具体实现的方法,仅仅有方法的声明和没有方法体;使用abstract关键字定义一个抽象方法;包含抽象方法的类成为抽象类,如果一个类中包含抽象方法则必须使用abstract来限定该类为抽象类;抽象类不能实例化对象,抽象类的子类必须对所有的抽象方法提供方法定义,否则仍然是抽...
分类:
编程语言 时间:
2015-09-03 06:56:58
阅读次数:
171
1,抽象类中可以有构造方法,主要是当实例化子类时,进行初始化。2,抽象类中可以没有任何抽象方法 意义在于不让外界创建对象。3,抽象类和关键字的共存问题 private abstratc method(); // 要重写,但又不支持重写 final abstract method(); //fin.....
分类:
编程语言 时间:
2015-09-01 21:14:03
阅读次数:
196
一、Thread和Runable的区别Thread是基类,子类必继承他实现其run方法。其也是实现了Runable接口。Thread是普通的类,并非抽象类或者密封类等。Runnable是接口,子类必须实现run方法,该接口就只有唯一的抽象方法run。由于Java单继承,所以Thead通过类继承方式实...
分类:
其他好文 时间:
2015-09-01 12:27:28
阅读次数:
161
1,抽象类中可以有构造方法,主要是当实例化子类时,进行初始化。2,抽象类中可以没有任何抽象方法 意义在于不让外界创建对象。3,抽象类和关键字的共存问题 private abstratc method(); // 要重写,但又不支持重写 final abstract method(); //fin.....
分类:
编程语言 时间:
2015-09-01 12:18:07
阅读次数:
171
//抽象方法:只包含方法定义,但没有具体实现的方法,需要其子类或者子类的子类来具体实现。//静态方法不能标记为 override、virtual 或 abstract,即静态方法都必须是具体的/抽象类:含有一个或多个抽象方法的类称为抽象类,在声明时,类名前须添加"abstract"关键字//抽象类中...
分类:
其他好文 时间:
2015-08-31 19:25:36
阅读次数:
127
Java中的接口interface 是一种特殊的类,是由全局常量和公共的抽象方法(不需用abstract声明)所组成。子类可以同时实现多个接口,格式如下:interface AA{ public String AUTHOR = "aituming"; public void print(); pub...
分类:
编程语言 时间:
2015-08-31 19:17:48
阅读次数:
159
包含抽象方法的类就称为抽象类。抽象方法是指只有声明,而没有具体的实现的方法,需要用abstract修饰。格式为abstract void fun();抽象类的使用中同样存在单继承的局限,即一个子类只能继承一个抽象类。抽象类的定义及使用规则如下:包含一个抽象方法的类必须是抽象类。抽象类和抽象方法都要使...
分类:
编程语言 时间:
2015-08-31 19:07:32
阅读次数:
186