今天学习完了大数据第七天的课程。总结一下抽象类、接口、内部类的内容。接口的使用,可以降低代码的耦合性,抽象类,体现了Java编程的面向对象特性。Java中只支持单继承,即每个类只能继承一个上级父类,但是可以传递。接口可以实现多个,这也从另外一个角度实现了类的多继承..
分类:
其他好文 时间:
2016-05-14 17:14:15
阅读次数:
139
多态,是多种状态,多种形态,是用不同的角度去观察它就为了关注对象的不同方面,一个是继承一个是接口是多态的体现是编程的一种形式,重载是一个类中具有相同名称的方法classRicher{publicvoidbuy(){}}//重用classDogextednsAnimal{publicvoidrun(){}}classJing8extendsDog{pu..
分类:
编程语言 时间:
2016-05-13 15:38:48
阅读次数:
183
一、问题及代码
[cpp] view plain copy
/*
* 文件名称: duojiicheng
* 作 者:夏廷辉
* 完成日期: 2016 年 5 月 8 日
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:无
* 输入描述: 无
* 问题描述: 多继承
* 程序输出: 略
* 问题分析: 略
* 算法...
分类:
编程语言 时间:
2016-05-13 02:46:48
阅读次数:
212
纸上得来终觉浅
1.现在遇到了一个对象copy的问题,用Java的克隆可以解决,所以克隆解决的是对象拷贝一份;希望达到更改克隆的那一份的属性时,原来的对象不受影响;
2.克隆需要在类上继承一个接口,只不过默认情况下在clone时,只复制基本的数据类型(八个),对于属性是其他类型的情况,如果还想复制一份的话就要给属性所在的类同样继承一个接口,克隆包括下面的几个操作:
1)类前加上Cloneab...
分类:
编程语言 时间:
2016-05-12 20:09:54
阅读次数:
171
内部类就是在一个类中再定义一个类,内部类可以起到包装隐藏的作用,不允许同一包中的其他类来访问该类,内部类的方法可以访问所以外部类的数据。Think in Java中:每个内部类都能独立的继承一个接口的实现,所以无论外部类是否已经继承了某个接口的实现,对内部类是没有影响的。...
分类:
其他好文 时间:
2016-05-12 19:18:31
阅读次数:
151
接口与抽象类的比较
1.相同点:
A. 两者都是抽象类,都不能实例化。
B. interface实现类及abstrct class的子类都必须要实现已经声明的抽象方法。
2. 不同点:
A. interface需要实现,要用implements,而abstract class需要继承,要用extends。
B. 一个类可以实现多个interface,但一个类只能继承一个abstra...
分类:
编程语言 时间:
2016-05-12 17:32:42
阅读次数:
321
继承一个类
继承的好处:
1、复用已有代码
2、自动拥有现有类的所有功能
3、只需要编写缺少的功能
如果已经定义了Person类,需要定义新的Student和Teacher类时,可以直接从Person类继承:
class Person(object):
def __init__(self, name, gender):
self.na...
分类:
编程语言 时间:
2016-05-12 17:14:21
阅读次数:
297
在Android开发中、涉及比较深的话、我们会用到线程池来做异步操作
比如下载图片、执行异步任务等、为了方便管理、继承一个线程池管理类、
在使用线程的时候只需要 submmitJob和removeJob、不会产生大量的线程、有效防止OOM...
分类:
编程语言 时间:
2016-05-12 13:39:52
阅读次数:
176
一、问题及代码
/*
文件名称:教师干部类
作者 :尚超
日期 :2016.5.11
平台 :visual c++ 6.0
对任务及求解方法的描述部分:
* 输入描述:
* 问题描述:分别定义Teacher(教师)类和Cadre(干部)类,采用多重继承方式由这两个类派生出新类Teacher_Cadre(教...
分类:
编程语言 时间:
2016-05-12 12:21:58
阅读次数:
192
一、问题及代码:
/*
* 文件名称:c++第四次实验——派生和继承1.cpp
* 作 者:郭宇辉
* 完成日期:2016年 4 月 25 日 ——草稿
* 版 本 号:v1.0
* 对任务及求解方法的描述部分:根据一声明好的类及测试函数完成成员函数。
* 输入描述:无
* 问题描述:
* 程序输出:略
* 问题分析:略
* 算法设计:略
*/
#include
#inclu...
分类:
编程语言 时间:
2016-05-07 09:40:35
阅读次数:
171