1、抽象类与抽象方法 抽象方法只包含方法声明部分,不包括方法体,定义格式如下: public abstract void 方法名(参数列表); 抽象类的定义格式: abstract class 类名 { } 2、抽象类的特点 抽象类和抽象方法都必须被abstract修饰。抽象方法必须定义在抽象类中, ...
分类:
其他好文 时间:
2018-10-16 11:54:56
阅读次数:
140
接口和内部类为我们提供了一种将接口与实现分离的更加结构化的方法。 9.1 抽象类和抽象方法 Java 提供 抽象方法 机制,这种方法时不完整的,仅有声明,没有方法体。 包含抽象方法的类叫做 抽象类 。如果一个类包含一个或多个抽象方法,那么该类必须被限定为是抽象的(否则编译器报错)。 一个抽象类不完整 ...
分类:
编程语言 时间:
2018-10-15 17:08:00
阅读次数:
198
# import nnlog# ## my_log = nnlog.Logger('dashu.log',when='D',backCount=5) # 日志名称 更新方式'D'时每天 backCount:最大保存数量# # my_log.debug("debug level")# # my_log ...
分类:
其他好文 时间:
2018-10-15 14:45:34
阅读次数:
198
接口类似于抽象类,接口和抽象类都不能被实例化,目的都是被继承。 抽象类可以包含抽象方法和非抽象方法,但接口则全部必须是抽象方法,抽象类可包含变量与常量,但接口只有常量。Java是单继承编程语言,只能继承一个父类,但可以连接多个接口。 ...
分类:
编程语言 时间:
2018-10-14 16:18:58
阅读次数:
165
* Java语言的继承是单一继承,一个子类只能有一个父类(一个儿子只能有一个亲爹) * Java语言给我们提供了一种机制,用于处理继承单一的局限性的,接口 * * 接口:接口是一个比抽象类还抽象的类,接口里所有的方法全是抽象方法,接口和类的关系是实现,implements * interface * ...
分类:
其他好文 时间:
2018-10-14 13:48:36
阅读次数:
140
一、接口概述 abstract class抽象类修饰符 interface接口的修饰符 extends只能是一个 implements可以多个 接口只有一个抽象方法, 它比抽象类还要抽象,接口是彻彻底底的抽象! 接口是抽象方法和常量的属性集合。 接口中只能包含抽象方法和常量,不能够有变量、初始化块, ...
分类:
编程语言 时间:
2018-10-13 22:55:02
阅读次数:
334
Bridge??? Bridge的意思是“桥梁”。就像在现实世界中,桥梁的功能是将河流的两侧连接起来一样,Bridge模式的作用也是将两样东西连接起来,它们分别是类的功能层次结构和类的实现层次结构。 父类通过声明抽象方法来定义接口(APl):需要使用继承强关联方式,那么必须使用中间层抽象子类来实现方 ...
分类:
其他好文 时间:
2018-10-13 02:43:06
阅读次数:
152
接口 1. 为什么使用接口? 比如防盗门,他有两个大的特性,一个是开门,关门。一个是上锁,一个是开锁。但是他即有门,也有锁。但是他不能同时继承们的特性和锁的特性。因为java只支持单继承。不能同时继承两个父类,所以这个时候就出现了接口。 防盗门可以继承门的特性然后去实现锁的接口。 2. 什么是接口? ...
分类:
编程语言 时间:
2018-10-10 23:55:22
阅读次数:
231
第三章 多态 本章需要掌握的东西 答:多态的优势可以减少代码量,更加清晰明了。,应用场合为,一个事物需要做多种事情的时候需要用到多态。 2.掌握父类和子类之间的类型转换 答:父类引用转向子类为向上转型,自动类型转换。子类引用转向父类为向下类型转换,需要强制转换。 3.掌握instanceof运算符的 ...
分类:
其他好文 时间:
2018-10-08 23:22:09
阅读次数:
300