码迷,mamicode.com
首页 >  
搜索关键字:父类    ( 11168个结果
Java基础第十二天总结——面向对象(中)
目录: 一、方法的重写 二、四种访问权限修饰符 三、关键字:super 四、子类对象实例化过程 五、多态性 /* 分割线 */ 一、方法的重写 定义:在子类中根据需要对从父类继承来的方法进行改造,也称为方法的覆盖、重置。 要求: 1.子类重写的方法必须和父类重写的方法具备相同的方法名称和参数列表 2 ...
分类:编程语言   时间:2019-11-10 11:37:38    阅读次数:114
ILookup的一个小应用
ILookup是数据结构的一种,Lookup继承于它,终极父类也是 IEnumerable,能使用Linq的所有方法,Ilookup是字典的升级版本,最适合最 一对多的使用场景,可以使用索引,下面是一个应用场景,省对应多个地级市 关系 { (var itearea, _) = es.GetTCInf ...
分类:其他好文   时间:2019-11-09 23:31:37    阅读次数:115
spring cloud 2.x版本 Gateway自定义过滤器教程
前言 本文基于前两篇文章eureka server、eureka client、eureka ribbon、eureka feign和spring gataway的实现。 参考 "eureka server" "eureka client" "eureka ribbon" "eureka feign ...
分类:编程语言   时间:2019-11-09 21:18:37    阅读次数:99
overload和override
方法的重写规则 参数列表必须完全与被重写方法的相同。 返回类型与被重写方法的返回类型可以不相同,但是必须是父类返回值的派生类(java5 及更早版本返回类型要一样,java7 及更高版本可以不同)。 访问权限不能比父类中被重写的方法的访问权限更低。例如:如果父类的一个方法被声明为 public,那么 ...
分类:其他好文   时间:2019-11-09 09:59:01    阅读次数:69
hashtable,hashMap,concurrentHashMap
一 功能简介 Hashtable 实现方式: 底层数组+链表初始大小:11扩容:newSize = oldSize*2+1; 超过3/4 即0.75时扩容存放键值对要求: key 和 value 都不能为null线程安全性:线程安全,实现方式是在修改数据时锁住整个HashTable,效率低 父类:D ...
分类:其他好文   时间:2019-11-09 00:27:15    阅读次数:83
Java——Object类
2.6 Object类 ①java.lang.Object 类,是所有类的根父类! ②如果在类的声明中未使用extends 关键字指明其基类,则默认基类为Object 类 ③Object类仅有一个空参的构造器 public Object(){ } 2.5.1 toString方法 SUN在Objec ...
分类:编程语言   时间:2019-11-08 14:01:48    阅读次数:116
对象的多态性
父类的引用指向子类的对象 Person p1 = new Man(); 多态的使用:当调用子父类同名同参数的方法时,实际执行的是子类重写父类的方法 虚拟方法调用 多态性的使用前提 类的继承性 方法的重写 对象的多态性:只使用于方法,不适用于方法 虚拟方法调用 子类中定义了与父类同名同参数的方法,在多 ...
分类:其他好文   时间:2019-11-08 12:32:15    阅读次数:83
设计模式之装饰者模式
概要 动态地给一个对象增加一些额外的职责,增加对象功能来说,装饰模式比生成子类实现更为灵活。装饰模式是一种对象结构型模式。 装饰者对象的角色 Component(抽象构件): 它是具体构件和抽象装饰类的共同父类,声明了在具体构件中实现的业务方法,它的引入可以使客户端以一致的方式处理未被装饰的对象以及 ...
分类:其他好文   时间:2019-11-07 23:27:40    阅读次数:127
SpringCloud中服务发现-Eureka
1、Eureka服务端集群开发 1、先创建一个父工程 若是不是普通demo,还有别的配置时,需要注意若是服务开不起来可能就是父类依赖中可能会需要<dependencyManagement>这个标签。 2、再创建两个子工程 1、导入依赖 <dependency> <groupId>org.spring ...
分类:编程语言   时间:2019-11-07 23:20:50    阅读次数:143
探讨 java 的三大特性之一:继承
先回顾一下, Java 面向对象的三大特性包括:封装、继承、多态。 PS:还有一些说四大特性,加了一个抽象 封装:将属性私有化,对外提供访问属性的方法,也可以不提供方法,这个特性叫做封装。 继承: 子类拥有父类对象所有的属性和方法(包括私有属性和私有方法),但是父类中的私有属性和方法子类是无法访问, ...
分类:编程语言   时间:2019-11-07 19:11:27    阅读次数:115
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!