1.抽象类、抽象方法(abstract) 正常定义类(方法)的前面,加上关键字:abstract,就构成抽象类(方法)。 抽象类:抽象类就是用来做父类的,可以用来规范一些类的共同特性,不能被实例化,子类继承了它的特性,这就是“规范作用” 抽象方法:抽象方法是一个没有方法体(也不含大括号)的方法定义“ ...
分类:
其他好文 时间:
2018-06-07 14:02:40
阅读次数:
124
Java集合框架是为了表示和操作集合类型而会顶的一种统一的体系结构,Java在集合框架中提供了一些线程的数据结构,加快程序的开发速度和程序的稳定性和可靠性;使用集合框架对集合里的数据进行统一的处理;集合框架可以根据框架里的元素数量动态的改变集合的容量,这样使得程序对存储空间的利用率更高,效率也更高; ...
分类:
编程语言 时间:
2018-06-06 01:05:49
阅读次数:
168
FROM P141 1.抽象成员 抽象成员是指设计为被覆写的函数成员。有以下特征: □必须是一个函数成员。即字段和常量不能为抽象成员。 □必须用abstract修饰符标记。 □不能有实现代码块。抽象成员的代码用分号表示。 例如,下面取自一个类定义的代码声明了两个抽象成员:一个抽象方法、一个抽象属性 ...
接口是抽象类的延伸,是抽象类的特殊化 相同点: 都可以写抽象方法,规定了子类必须要重写的方法(所以不能有抽象构造方法和抽象静态方法); 为什么不能有抽象构造方法:构造方法是类实例化时的构造过程,而抽象类不能被实例化,两者矛盾,所以不存在抽象构造方法。 为什么不能有抽象静态方法:抽象方法是专用于继承来 ...
分类:
其他好文 时间:
2018-05-30 01:25:33
阅读次数:
223
1. 类 是属性成员和方法成员的集合;2. 父类 是子类相同属性成员和方法成员的集合;3. 抽象父类 是子类相同属性成员和方法成员的集合, 其中某些方法各个子类虽然都有(具有相同的方法签名),但实现不同, 所以抽象出来放到父类中,作为抽象方法存在; 这样的父类,也就成了抽象父类;4. 接口 是子类共 ...
分类:
编程语言 时间:
2018-05-29 22:52:32
阅读次数:
212
1、SqliteOpenHelper为数据库抽象类,需创建一个类继承他,其中有onCreate创建数据库的抽象方法和onUpgrade升级数据库方法(一般用不上)。 2、然后创建一个方法类,用来定义获取操作以及时间的方法 3、然后创建数据库的一个增删查改类 还有一些按条件进行查询的操作,注意修改数据 ...
分类:
数据库 时间:
2018-05-29 20:43:44
阅读次数:
183
1.abstract 解释:抽象,抽象的 用法: .类修饰符的一种,可以用来修饰类,方法,被修饰的类不能够实例化 .被修饰的方法不能够实现。一个抽象类中不一定要有抽象方法,但是一个类里面有抽象方法就一定是抽象类。如果由类要继承抽象类的话,必须要实现里面的抽象方法。 .构造方法和静态方法不可以修饰为抽 ...
分类:
编程语言 时间:
2018-05-28 18:28:04
阅读次数:
187
1.创建一个抽象类定义发送消息和接受消息的抽象方法 2.定义一个发送类集成上面抽象方法 3.定义两个消费者 先启动两个消费者,然后启动生产者 结果如下: one: One接受消息:hello,world!1One接受消息:hello,world!3One接受消息:hello,world!5One接受 ...
分类:
编程语言 时间:
2018-05-27 20:56:22
阅读次数:
202
1.抽象类和抽象方法 包含抽象方法的类叫做抽象类。如果一个类包含一个或多个抽象方法,该类必须被限定为抽象的。(否则,编译器就会报错。) 创建抽象类和抽象方法非常有用,因为它们可以使类的抽象性明确起来,并告诉用户和编译器打算怎样来使用它们。 抽象类还是很有用的重构工具,因为它们使得我们可以很容易地将公 ...
分类:
编程语言 时间:
2018-05-26 21:52:53
阅读次数:
274
一、抽象类解决什么问题 求三角形,圆,矩形的面积 发现三个类都有共同的方法 ,所以我们可以抽出一个父类, 把他们相同的方法放到父类当中 二、什么是抽象方法 三、什么是抽象类 四、抽象类的特点 五、抽象类与普通类的区别 ...
分类:
编程语言 时间:
2018-05-25 10:55:13
阅读次数:
194