继承 引入 前提: 一个类中包含了若干成员属性和成员方法;在不同的类中,成员属性和成员方法是不相同的。 疑问: 已有类A,想创建类B;当两个类的内容基本相同的属性、行为基本相同,如何里实现代码的重用? 解答: Java提供继承来实现代码的重用率,提高编程效率。 继承 概念 继承:就是从已有类的基础上 ...
分类:
编程语言 时间:
2020-07-27 09:17:06
阅读次数:
83
目录1. AOP 概念2. AOP 编程的开发步骤3. 切面的名词解释4. AOP 的底层实现原理4.1 动态代理类的创建4.2 总结5. Spring 工厂如何加工原始对象1. AOP 概念 POP (Producer Oriented Programing) 面向过程(方法、函数)编程 —— C... ...
分类:
编程语言 时间:
2020-07-26 22:55:04
阅读次数:
90
Prism.Mvvm: 主要包含 BindableBase 实现数据字段绑定,并有更新通知。 建议先建个基类继承 BindableBase ,然后其他类继承基类,及方便以后有公共属性或方法的使用,也可以方便替换 Prism.Mvvm . 代码例子如下: public class BaseModelV ...
分类:
其他好文 时间:
2020-07-26 19:51:09
阅读次数:
139
Class文件结构 class文件 class文件是一组以8个字节为基础单位的二进制流 各个数据项目严格按照顺序紧凑地排序在文件之中,中间没有添加任何分隔符 当数据项需要占用8个以上字节位的时候,按照高位在前的方式分割成若干个8个字节存储 class文件格式 class文件格式采用的是类似于C语言结 ...
分类:
其他好文 时间:
2020-07-26 19:24:46
阅读次数:
54
今天我们来看一道面试题引发的思考 问: 创建线程都有哪些方式? 答: 我了解的有四种创建方式: 继承Thread类创建线程类 通过Runnable接口创建线程类 通过Callable和Future创建线程 通过线程池创建 相信大家回答这个问题没什么难度吧?通常问完创建方式,那么接下来就是问「1、2」 ...
分类:
编程语言 时间:
2020-07-26 19:23:21
阅读次数:
68
什么是启动模式呢? 我们的Activity是由系统创建的,我们编写xxxActivity直接或者间接继承自Activity,然后我们是没有自己创建的,只是配置了一下即可。 Activity由系统创建启动的时候,有几种模式,我们把这几种模式叫做Activity的启动模式。 Activity启动模式有那 ...
分类:
其他好文 时间:
2020-07-26 19:17:59
阅读次数:
69
基本认识 将抽象和实现解耦,使得两者可以独立地变化。 是一种结构型设计模式。 桥接模式基于类的最小设计原则,通过使用封装、聚合及继承等行为让不同的类承担不同的职责,它的主要特点是把抽象与行为实现分离开来,从而可以保持各部分的独立性以及应对它们的功能扩展。 桥接模式虽然是一个使用频率不高的模式,但是熟 ...
分类:
其他好文 时间:
2020-07-26 19:15:41
阅读次数:
55
日志没有打在指定文件上,以及springboot自动shutdown问题: https://blog.csdn.net/sinat_39572070/article/details/79931355 https://www.cnblogs.com/cyttina/p/7588802.html 正例: ...
分类:
其他好文 时间:
2020-07-26 16:00:44
阅读次数:
87
public class American : Men //继承了Men { public override string Speak() //override { return "美国人说英文"; } public new string Eat() //new { return "美国人吃西餐"; ...
分类:
其他好文 时间:
2020-07-26 15:22:43
阅读次数:
67
Inheritance(继承) Composition(复合) Delegation(委托) 像字符串类,复数类一把不会和其他类发生关联,但有的类可能需要和其它类发生关联,这就是面向对象的思想。 Composition(复合) ,表示has-a ...
分类:
其他好文 时间:
2020-07-26 15:14:37
阅读次数:
52