方法的定义 一般情况下,定义一个方法包含以下语法: 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } 修饰符 返回值类型 方法名(参数类型 参数名){ ... 方法体 ... return 返回值; } 修饰符 返回值类型 方法名(参数类型 参数名 ...
分类:
编程语言 时间:
2019-07-20 17:01:32
阅读次数:
93
一、抽象类 1. 抽象方法 抽象方法没有方法体(只有方法签名,没有方法实现),只能由子类提供实现(即重写) 抽象方法必须能被其子类重写才有意义,即private和abstract不能同时修饰某个方法 类方法不能被定义成抽象方法,即static和abstract不能同时修饰某个方法 final修饰的方 ...
分类:
其他好文 时间:
2019-07-12 20:06:05
阅读次数:
113
局部变量与成员变量: 局部变量分为: 行参:在方法签名中定义的局部变量,随方法的结束而凋亡。 方法内的局部变量:必须在方法内对其显示初始化,从初始化后开始生效,随方法的结束而凋亡。 代码块内的局部变量:必须在代码块内对其显示初始化,从初始化后开始生效,随代码块的结束而凋亡。 成员变量: 静态属性:类 ...
分类:
编程语言 时间:
2019-06-25 13:15:34
阅读次数:
121
装饰器模式 装饰器模式(Decorator Pattern)允许向一个现有的对象添加新的功能,同时又不改变其结构。这种类型的设计模式属于结构型模式,它是作为现有的类的一个包装。 这种模式创建了一个装饰类,用来包装原有的类,并在保持类方法签名完整性的前提下,提供了额外的功能。 我们通过下面的实例来演示 ...
分类:
其他好文 时间:
2019-06-21 22:25:40
阅读次数:
127
访问修饰符 返回值类型 方法名(参数1,参数2); 这个方法的方法签名是delect(int,int) 调用方法的时候:先是进行精确匹配,如果没有精确匹配的方法,那么就进行相对精确的匹配 方法调用的时候如果传入的是基本数据类型,相当于是值的拷贝,那么形参的改变不影响实参,如果是引用数据类型,相当于传 ...
分类:
其他好文 时间:
2019-06-18 10:40:19
阅读次数:
131
// 云函数入口文件 const cloud = require('wx-server-sdk') cloud.init() var wechat = require('./wechat_config.js'); var body_data = require('./bodyData.js'); v... ...
分类:
微信 时间:
2019-06-13 18:38:37
阅读次数:
231
类、对象、构造器 类定义了属性、方法,是抽象的,写在扩展名为java的文件中。 对象是类的实体,是具体的。 构造器:方法名与类名一致、没有返回类型,可以重载不能重写。在创建对象时调用。使用new调用实现分配内存空间的目的。 访问控制符 访问控制 本类 同一包 中的类 其他包 中子类 其他包 中的类 ...
分类:
编程语言 时间:
2019-06-07 13:11:23
阅读次数:
96
有三种方式 1、使用占位符#{0},#{1}....对应顺序就是参数的顺序 2、使用map封装入参 3、使用@Param ...
分类:
移动开发 时间:
2019-05-29 17:54:42
阅读次数:
170
面向对象三大特征 1.继承 2.多态 3.封装 多态的好处 允许不同类对同一消息做出响应,即同一消息可以根据发送对象的不同而采用不同的行为方式, 具体表现为: 可替换性:多态对已存在代码具有可替换性 可扩充性:增加新的子类不影响已经存在的类结构 接口性:多态是超类通过方法签名,向子类提供一个公共接口 ...
分类:
其他好文 时间:
2019-05-26 17:36:36
阅读次数:
122
JML理论基础及应用工具链 理论基础 JML,Java 建模语言,可以规范 java 类和接口的设计。JML是一种行为接口语言,也就是说,其规范了java代码的行为和语义接口。java 类和接口的语义规范包括其方法签名,名字和域的类型等。这通常指的是 API 。java 类和接口的行为接口描述了编程 ...
分类:
其他好文 时间:
2019-05-22 19:27:50
阅读次数:
110