方法重写:Override: 需要有继承关系,子类重写父类的方法! 方法名必须相同 参数列表必须相同 修饰符:范围可以扩大,但不能缩小:public>protected>defalut>private 抛出异常:范围,可以被缩小,但不能扩大;ClassNotFoundException-->Exce ...
分类:
其他好文 时间:
2020-01-21 18:17:40
阅读次数:
92
管道是最早的用来实现进程间通信的技术,有管道和FIFO(有名管道)之分,前者只能用于有继承关系的进程间通信,后者用于无继承(无fork() )关系进程间通信。 管道的内容存在于内核中,一个管道就是一个字节流。 使用管道注意的事项: 1)如果从空的管道中读取数据会被阻塞直到至少余一个字节被写入管道中为 ...
分类:
其他好文 时间:
2020-01-19 19:21:05
阅读次数:
79
继承 子类继承父类除私有内容外的其他内容继承: 子类可以自动拥有父类中除了私有内容外的其他所有内容.语法:public class 子类 extends 父类{}那什么样的逻辑我们可以写成继承关系呢? 当出现xxx是一种xxxx的时候. 就可以用继承关系.比如, 写一个手机类package com.... ...
分类:
编程语言 时间:
2020-01-18 16:24:11
阅读次数:
84
多态的概述及其代码体现 多态(polymorphic)概述 事物存在的多种形态 多态前提 a:要有继承关系。 b:要有方法重写。 c:要有父类引用指向子类对象。 运行结果为猫吃鱼 猫吃鱼 多态中的成员访问特点之成员变量 成员变量 编译看左边(父类),运行看左边(父类)。 运行结果为 10 20 多态 ...
分类:
编程语言 时间:
2020-01-17 21:32:14
阅读次数:
83
行为型模式用于描述程序在运行时复杂的流程控制,即描述多个类或对象之间怎样相互协作共同完成单个对象都无法单独完成的任务,它涉及算法与对象间职责的分配。 行为型模式分为类行为模式和对象行为模式,前者采用继承机制来在类间分派行为,后者采用组合或聚合在对象间分配行为。由于组合关系或聚合关系比继承关系耦合度低 ...
分类:
其他好文 时间:
2020-01-12 22:21:11
阅读次数:
127
结构型模式描述如何将类或对象按某种布局组成更大的结构。它分为类结构型模式和对象结构型模式,前者采用继承机制来组织接口和类,后者釆用组合或聚合来组合对象。 由于组合关系或聚合关系比继承关系耦合度低,满足“合成复用原则”,所以对象结构型模式比类结构型模式具有更大的灵活性。结构型模式分为以下 7 种: 代 ...
分类:
其他好文 时间:
2020-01-11 20:17:54
阅读次数:
70
在实际开发中,会定义一些公共字段,而这些公共字段,一般都是在进行操作的时候由程序自动将默认值插入。而公共的字段一般会被封装到一个基础的实体类中,同时实体类中会实现相应的getter setter 方法(注:如果使用了Lombok 插件,就没有getter setter方法,相关注解请自行了解),同时 ...
分类:
其他好文 时间:
2020-01-11 18:21:32
阅读次数:
876
上班闲的时候看下源码,边看边更新,欢迎评论 继承关系 主要继承三个接口 CharSequence:字符串序列,代表一种可读可写的字符串 Serializable: 序列化接口,表示可以实现序列化 Comparable: 可比较接口,须实现 CompareTo 函数 变量 private final ...
分类:
编程语言 时间:
2020-01-10 10:54:48
阅读次数:
86
上班闲的时候看下源码,边看边更新,欢迎评论 继承关系 其中 Number 是个抽象类,主要抽象了一下方法: 即数值型的类型转换 变量 @Native public static final int MIN_VALUE = 0x80000000; int 型最小值,表示-2^(32-1) @Nativ ...
分类:
编程语言 时间:
2020-01-10 10:51:39
阅读次数:
80
intellij idea Ctrl+N按名字搜索类 Ctrl+H查看类的继承关系 Ctrl+Alt+B查看子类方法实现 Ctrl+B可以查看父类或父方法定义,但是不如ctrl+鼠标左键方便。但是在这里,Ctrl+B或ctrl+鼠标左键只能看见Map接口的抽象方法put的定义,不是我们想要的,这时候 ...
分类:
其他好文 时间:
2020-01-08 14:48:50
阅读次数:
153