Object 在scala中被object关键字修饰的类有如下特征: 1、是单例的 2、不需要通过new来创建对象,直接通过类名创建 3、没有有参的主构造器,但是有主构造代码块(不包含在任何方法中的代码,就是object的主构造代码块) 4、通常用于封装一些常量、工具类、枚举和隐式转换函数 5、主构 ...
分类:
其他好文 时间:
2020-05-30 17:14:32
阅读次数:
54
1.代码生成器:自定义包名、自定义类名、自定义生成哪些包、自定义mapper.xml生成位置; 2.逻辑删除; 3.多对一:多表+分页+动态条件; 4.较完善的注释。 代码在码云上:https://gitee.com/xfyuao/surprise.git 工具、技术版本:jdk 8.18、ecli ...
分类:
编程语言 时间:
2020-05-29 19:27:01
阅读次数:
143
?分类: 简单(静态)工厂模式 工厂方法模式 抽象工厂模式 简单(静态)工厂模式: 把被创建的对象称为“产品”,把创建产品的对象称为“工厂”。如果要创建的产品不多,只要一个工厂类就可以完成,这种模式叫“简单工厂模式” 优点: 实现了对象创建和使用的分离; 客户端无须知道所创建的具体产品类的类名,只需 ...
分类:
其他好文 时间:
2020-05-29 17:29:36
阅读次数:
56
1:什么是类,什么是对象? 类是抽象的不存在的 对象是真性存在的 2:如何创建对象? 类名 对象名=new 类型 3:如何在程序中接收控制台的输入? 4:软件出现的目的 用计算机的语言描述现实世界 用计算机解决现实世界的问题 5:面向对象设计和开发程序的好处 交流更加流畅 提高设计和开发效率 6:用 ...
分类:
其他好文 时间:
2020-05-29 14:02:24
阅读次数:
81
vs或ps shader里面的类型和变量,以前直接 类名+变量名,现在:LAYOUT_FIELD(类名,变量名) 原来const FVertexShaderRHIParamRef ShaderRHI = GetVertexShader(); 改成了FRHIVertexShader* ShaderRH ...
分类:
其他好文 时间:
2020-05-28 21:42:45
阅读次数:
173
为了更好地组织类,Java 提供了包机制,用于区别类名的命名空间。 包的作用 1、把功能相似或相关的类或接口组织在同一个包中,方便类的查找和使用。 2、如同文件夹一样,包也采用了树形目录的存储方式。同一个包中的类名字是不同的,不同的包中的类的名字是可以相同的,当同时调用两个不同包中相同类名的类时,应 ...
分类:
编程语言 时间:
2020-05-28 16:28:30
阅读次数:
69
类选择器(Class selectors) 通过设置元素的 class 属性,可以为元素指定类名。类名由开发者自己指定。 文档中的多个元素可以拥有同一个类名。 在写样式表时,类选择器是以英文句号(.)开头的。 ID选择器(ID selectors) 通过设置元素的 id 属性为该元素制定ID。ID名 ...
分类:
其他好文 时间:
2020-05-28 09:16:25
阅读次数:
132
配置别名可以让我们不必区分大小写 使用 <typeAliases> <typeAlias></typeAliases> 只能配置实体类 <package></package> 包下面的所有实体类都指定了别名,别名就是类名 </typeAliases> ...
分类:
其他好文 时间:
2020-05-28 00:53:49
阅读次数:
50
首先我们应该说一说Class类是什么? 简单来说Class是我们对User、Student等自定义的类的抽象的向上抽取,Class对象是我们的字节码文件 我们可以通过Class对象来获取我们类的详细信息,比如权限修饰符、类名、方法名…… 但是这个Class类却不用我们编写,它是有JVM自动编写的,获 ...
分类:
其他好文 时间:
2020-05-27 18:42:37
阅读次数:
151
1、super 是干嘛用的?在 Python2 和 Python3 使用,有什么区别?为什么要使用 super?请举例说明。答:super 用于继承父类的方法、属性。super 是新式类中才有的,所以 Python2 中使用时,要在类名的参数中写 Object。Python3 默认是新式类,不用写, ...
分类:
移动开发 时间:
2020-05-27 15:09:40
阅读次数:
114