既然Java 应用是现实世界的映射,那么Java 类之间的关系就是现实世界中对象之间的关系。 现实世界中的两个对象,可能是关联关系,比如公司设有部门,部门可作为公司的属性存在,即公司关联部门; 也可能是依赖关系,比如员工到外地出差,必须使用一种交通工具,那么员工和交通工具之间就是使用关系,即员工依赖 ...
                            
                            
                                分类:
编程语言   时间:
2020-08-05 00:10:21   
                                阅读次数:
119
                             
                    
                        
                            
                            
                                一、多态 1.1 多态的概述 多态是面向对象一大特征 多态 : 表示事物的多种形态(事物的多种表现形式) 多态发生的前提: 1) 需要具有子父类的继承关系(类与接口实现关系) 2) 子类重写从父类继承来的方法 3) 父类的引用指向子类的对象 举例 : class Person{} class Doc ...
                            
                            
                                分类:
编程语言   时间:
2020-08-01 21:37:29   
                                阅读次数:
100
                             
                    
                        
                            
                            
                                Java中的继承 超类和子类 当两个类之间存在is-a这样的关联的时候,我们称这种关系为继承关系。 例如猫is-a动物,于是猫类继承于动物类,猫类成为动物的子类,动物类成为猫类的超类。 java不支持多继承,但是支持接口,应当谨记,继承是属性(数据、概念)上具象化,而不是行为(功能)上的。例如鸟是动 ...
                            
                            
                                分类:
编程语言   时间:
2020-08-01 09:20:31   
                                阅读次数:
80
                             
                    
                        
                            
                            
                                    群主发普通红包 群主发普通红包。某群有多名成员,群主给成员发普通红包。普通红包的规则: 1. 群主的一笔金额,从群主余额中扣除,平均分成n等份,让成员领取。 2. 成员领取红包后,保存到成员余额中。请根据描述,完成案例中所有类的定义以及指定类之间的继承关系,并完成发红包的操作。 1 public c ...
                            
                            
                                分类:
编程语言   时间:
2020-07-27 17:39:46   
                                阅读次数:
91
                             
                    
                        
                            
                            
                                    继承关系对比 从JDK API中可知二者都实现了 List 接口,故此二者都会有add,cantains等方法。 对于List接口的实现类,都有以下特点: 允许重复的元素 允许null值。至少ArrayList和LinkedList都允许有null值,并且null也是可以重复的,添加多个null,l ...
                            
                            
                                分类:
编程语言   时间:
2020-07-24 23:43:56   
                                阅读次数:
98
                             
                    
                        
                            
                            
                                    序列分类   序列类型的abc继承关系  list中+、+=和extend的区别    实现可切片的对象  bisect维护已排序序列  什么时候不应该用列表  列表生成式、生成器表达式、字典推导式 ...
                            
                            
                                分类:
其他好文   时间:
2020-07-20 15:46:26   
                                阅读次数:
58
                             
                    
                        
                            
                            
                                    群主发普通红包,某群有多名成员,群主给成员发普通红包,普通红包的规则: 群主的一笔金额,从群主余额中扣除,平均分成n等份,让成员领取; 成员领取红包后,保存到成员余额中。 请根据描述,完成案例中所有类的定义以及指定类之间的继承关系,并完成发红包的操作。 根据题目可以稍作分析,群主和普通群成员都隶属于 ...
                            
                            
                                分类:
编程语言   时间:
2020-07-14 21:42:13   
                                阅读次数:
87
                             
                    
                        
                            
                            
                                什么是System.Runtime.InteropServices.COMException 从COM方法调用返回无法识别的HRESULT时引发的异常。 继承关系 Object Exception SystemException ExternalException COMException 说明 公 ...
                            
                            
                                分类:
其他好文   时间:
2020-07-13 09:18:54   
                                阅读次数:
86
                             
                    
                        
                            
                            
                                    目录 概述 Iterable和Iterator Collection List Queue Set Map 概述 Java中基本的常用的集合类,主要包含: List Set Queue Map 这几种类型的继承关系如图: 图片引自——Collection 和 Map的继承体系 其中 List、Que ...
                            
                            
                                分类:
编程语言   时间:
2020-07-11 09:59:54   
                                阅读次数:
80
                             
                    
                        
                            
                            
                                    1.1模式定义 将一个接口转换成客户希望的另一个接口,使接口不兼容的那些类可以一起工作,其别名为包装(Wrapper)。适配器模式既可以作为类结构型模式(继承关系),也可以作为对象结构型模式(关联关系)。 1.2角色 Target:目标抽象类定义客户所需接口,可以是一个抽象类或接口,也可以是具体类。 ...
                            
                            
                                分类:
其他好文   时间:
2020-07-10 19:19:31   
                                阅读次数:
55