类和对象
- 创建一个英雄类,给它相应的属性
public class Hero {
//类的属性
String name; //姓名
float hp; //血量
float armor; //护甲
int moveSpeed; //移动速度
//类的方法
//坑队友
void keng(){
System.out.println("坑队友!");
}
//获取护甲值
float getArmor(){
return armor;
}
//带参方法
//增加移动速度
void addSpeed(int speed){
//在原来的基础上增加移动速度
moveSpeed = moveSpeed + speed;
}
public static void main(String[] args) {
Hero garen = new Hero();
garen.name = "盖伦";
garen.moveSpeed = 350;
garen.addSpeed(100);
}
}
整数数据类型
继承
class Item {
String name;
int price;
}
//继承item类的属性
class jiChen extends Item{
int ad ;
public static void main(String[] args) {
jiChen a=new jiChen();
a.name="无尽之刃";
a.price=3600;
a.ad=80;
System.out.println(a.name+a.price+a.ad);
}
}
注释
swapper常用注解
@Api:修饰整个类,描述Controller的作用
@ApiOperation:描述一个类的一个方法,或者说一个接口
属于swapper里面的,用于对api添加相关注解
@ApiOperation(value = “接口说明”, httpMethod = “接口请求方式”, response = “接口返回参数类型”, notes = “接口发布说明”
@ApiParam:单个参数描述
@ApiModel:用对象来接收参数
@ApiProperty:用对象接收参数时,描述对象的一个字段**
@ApiImplicitParams:作用在方法上,表示单独的请求参数
带参方法的申明和调用
申明:定义格式
public static 数据类型 方法名(参数){
return 数据;
}调用 :格式
1.方法名(参数);
2.数据类型 变量名=方法名参数()注意:方法中不能嵌套方法!!!
void表示无返回值的方法
方法重载
- 特点:方法重载与调用返回值无关
- 概述:必须满足多个方法在同一个类中,多个方法具有相同方法名,多个方法参数不同,类型或者数量不同
参数传递
- 对于基本数据类型的参数,形式参数的改变不影响实际的值
- 对于引用类型的参数,形式参数的改变会影响实际的值