一、多态(对象的多种形态)1.引用的多态 父类的引用指向本类的对象 父类的引用指向子类的对象(引用多态) (不允许子类对象指向父类)2.方法多态 创建本类对象时调用的方法为本类的方法 创建子类对象时,调用的方法为子类重写的方法或继承的方法**使用多态时,两个类一定要有继承关系当子类拥有的方法父类没有 ...
分类:
编程语言 时间:
2017-11-11 11:19:25
阅读次数:
168
子类除了继承父类的所有属性和方法,还可以自定义自己的属性和方法,增加了代码的复用性classparent(object):
name=‘parent‘
sex=‘F‘
def__init__(self):
print(‘mynameis{0}‘.format(self.name))
print(‘mynameisparent‘)
defget_name(self):
returnself.name
defget_sex(self..
分类:
其他好文 时间:
2017-11-10 12:40:58
阅读次数:
182
1. 从JDK1.5开始,Java提供了3种方式来创建,启动多线程: Ø 继承Thread类来创建线程类,重写run()方法作为线程执行体。 Ø 实现Runnable接口来创建线程类,重写run()方法作为线程执行体。 Ø 实现Callable接口来创建线程类,重写run()方法作为线程执行体。 其 ...
分类:
编程语言 时间:
2017-11-07 01:22:00
阅读次数:
178
简单来说,重载就是在同一类中允许同时存在一个以上的同名方法,只要这些方法的参数个数或类型不同即可,而重置(覆盖)是子类重新定义父类中己经定义的方法,即子类重写父类方法。 方法的重载 方法的重载就是在同一类中允许同时存在一个以上的同名方法,只要这些方法的参数个数或类型不同即可。总得来有三种情况: 1. ...
分类:
编程语言 时间:
2017-11-05 17:56:18
阅读次数:
613
注意: 子类重写父类方法时要抛出与父类一致的异常,或者不抛出异常。 子类重写父类方法所抛出的异常不能超出父类的范畴。 重写方法不能抛出新的受检异常或者比被重写方法更加宽泛的受检异常,可以抛出非受检异常(父类只抛出受检异常情况下)。例如:父类的一个方法抛出了一个受检异常IOException,重写该方 ...
分类:
编程语言 时间:
2017-10-31 17:40:30
阅读次数:
403
简单的个人记忆,重写是子类中的方法与父类的方法参数、返回值一模一样,重载是对于同一个类中的方法,方法名相同,参数类型、个数不同。当父类的引用指向子类对象的时候,子类中如果有对于父类方法的重写,则调用的是子类重写过的方法,如果没有,则调用父类的方法。(“写方法内容,载参数不同”简单记忆) 首先我们来讲 ...
分类:
编程语言 时间:
2017-10-30 11:41:43
阅读次数:
209
先讲一下进程和线程 1.进程:操作系统中基本运行单元,qq运行时一个进程,酷狗音乐也是一个进程 2.线程:进程中独立运行的子任务,例如qq,可以一边聊天一边上传文件一边视频等 创建线程的两种方式: 1.继承Thread类,重写run方法 结果是两个线程交替运行,互不干扰。 2.实现Runnable接 ...
分类:
编程语言 时间:
2017-10-23 18:41:00
阅读次数:
187
1,继承httpservlet类重写doget个dopost方法 2,发送头消息 response.setHeader("refresh","间隔秒数;url=目标地址"); ...
分类:
其他好文 时间:
2017-10-20 23:23:21
阅读次数:
399
高并发线程学习——线程基础知识 1.什么是线程? 线程是进程的基本单元。一个进程可以有一个线程也可以有多个线程。 2.创建线程类的方法 第一种:继承Thread类重写它的run方法 如: 第二种:实现Runnable ...
分类:
编程语言 时间:
2017-10-13 17:11:00
阅读次数:
232
一:广播 1:广播接收器的使用步骤 继承BroadcaseReceiver定义一个类,重写onReceive()方法——注册广播接收器——接受系统广播或其他地方发出的自定义广播并响应 2:动态注册和静态注册 广播接收器要注册后才能接受广播并响应,注册的方式有两种: 动态注册:在activity的on ...
分类:
其他好文 时间:
2017-10-08 15:35:48
阅读次数:
214