一.build 介绍 二.实现原理 通过访问静态内部的形式得到内部类,内部类通过有参方法将传入的参数赋值给静态内部类对象,外部类私有构造函数,参数设置成静态内部类对象当静态内部类对象通过无参的build方法获得外部类时,外部类构造函数需要传入静态内部类实例对象,此时,精彩的来了,因为通过访问静态内部 ...
分类:
编程语言 时间:
2019-05-04 23:44:49
阅读次数:
158
为了代码简洁有时我们会使用一些框架提供的工具类。如 实际该空List是个内部类,没有实现add等方法,使用时会报错。 又如,使用 再进行add操作,同样会报该错。 https://www.2cto.com/kf/201806/751606.html 因此,还是老老实实使用下面方式初始化List 或者 ...
分类:
其他好文 时间:
2019-05-04 17:28:24
阅读次数:
138
Django模型类的Meta是一个内部类,它用于定义一些Django模型类的行为特性。而可用的选项大致包含以下几类: 1,unique_together unique_together这个选项用于:当你需要通过两个字段保持唯一性时使用。比如假设你希望,一个Person的FirstName和LastN ...
分类:
Web程序 时间:
2019-05-04 14:53:16
阅读次数:
216
Spring Cloud Gateway入坑记 前提 最近在做老系统的重构,重构完成后新系统中需要引入一个网关服务,作为新系统和老系统接口的适配和代理。之前,很多网关应用使用的是 基于 版本实现的那套方案,但是鉴于 已经停止迭代,它使用的是比较传统的阻塞(B)IO + 多线程的实现方案,其实性能不太 ...
分类:
编程语言 时间:
2019-05-04 11:34:00
阅读次数:
195
package com.Summer_0430.cn; /** * @author Summer * 定义一所图书馆Library,有 * 图书 * 书名 * 作者 * 单价 * 管理图书 * * 要求:创建一所图书馆,管理图书 */ class Library{ static class Book... ...
分类:
其他好文 时间:
2019-04-30 21:27:38
阅读次数:
107
package com.Summer_0429.cn; /** * @author Summer * 静态内部类的应用 * 示例: * 定义一所学校,学校有: * 饮水机:WaterFountain * 水量 * 管理饮水机(); * * 要求:创建一所学校,访问饮水机的水量 * */ class ... ...
分类:
其他好文 时间:
2019-04-30 14:07:44
阅读次数:
123
第1章 内部类 1.1 内部类概念 l 什么是内部类 将类写在其他类的内部,可以写在其他类的成员位置和局部位置,这时写在其他类内部的类就称为内部类。其他类也称为外部类。 l 什么时候使用内部类 在描述事物时,若一个事物内部还包含其他可能包含的事物,比如在描述汽车时,汽车中还包含这发动机,这时发动机就 ...
分类:
其他好文 时间:
2019-04-30 13:52:48
阅读次数:
162
package com.Summer_0429.cn; /** * @author Summer * 内部类实例: * 定义一只猫类,猫有: * 1、重量 * 2、猫的身体: * 1)颜色 * 2)显示猫的身体的信息(); * 3、显示猫的整体信息(); * 要求:创建一只小猫,显示它的整体信息。 ... ...
分类:
其他好文 时间:
2019-04-29 21:08:00
阅读次数:
159
Kotlin 用对象表达式和对象声明来实现创建一个对某个类做了轻微改动的类的对象,且不需要去声明一个新的子类。 对象表达式 通过对象表达式实现一个匿名内部类的对象用于方法的参数中: 对象可以继承于某个基类,或者实现其他接口: 如果超类型有一个构造函数,则必须传递参数给它。多个超类型和接口可以用逗号分 ...
分类:
其他好文 时间:
2019-04-29 15:41:25
阅读次数:
134
类定义 Kotlin 类可以包含:构造函数和初始化代码块、函数、属性、内部类、对象声明。 Kotlin 中使用关键字 class 声明类,后面紧跟类名: 我们也可以定义一个空类: 可以在类中定义成员函数: 类的属性 属性定义 类的属性可以用关键字 var 声明为可变的,否则使用只读关键字 val 声 ...
分类:
其他好文 时间:
2019-04-29 15:35:54
阅读次数:
170