java2020-12-16

类和对象

  • 创建一个英雄类,给它相应的属性
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);
          
    }
     
}

整数数据类型

整数数据类型.png

继承

 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表示无返回值的方法

方法重载

  • 特点:方法重载与调用返回值无关
  • 概述:必须满足多个方法在同一个类中,多个方法具有相同方法名,多个方法参数不同,类型或者数量不同

参数传递

  • 对于基本数据类型的参数,形式参数的改变不影响实际的值
  • 对于引用类型的参数,形式参数的改变会影响实际的值

你可能感兴趣的:(java2020-12-16)