類和對(duì)象
- 創(chuàng)建一個(gè)英雄類采盒,給它相應(yīng)的屬性
public class Hero {
//類的屬性
String name; //姓名
float hp; //血量
float armor; //護(hù)甲
int moveSpeed; //移動(dòng)速度
//類的方法
//坑隊(duì)友
void keng(){
System.out.println("坑隊(duì)友!");
}
//獲取護(hù)甲值
float getArmor(){
return armor;
}
//帶參方法
//增加移動(dòng)速度
void addSpeed(int speed){
//在原來的基礎(chǔ)上增加移動(dòng)速度
moveSpeed = moveSpeed + speed;
}
public static void main(String[] args) {
Hero garen = new Hero();
garen.name = "蓋倫";
garen.moveSpeed = 350;
garen.addSpeed(100);
}
}
整數(shù)數(shù)據(jù)類型
整數(shù)數(shù)據(jù)類型.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:修飾整個(gè)類环肘,描述Controller的作用
@ApiOperation:描述一個(gè)類的一個(gè)方法寻行,或者說一個(gè)接口
屬于swapper里面的省撑,用于對(duì)api添加相關(guān)注解
@ApiOperation(value = “接口說明”, httpMethod = “接口請(qǐng)求方式”, response = “接口返回參數(shù)類型”, notes = “接口發(fā)布說明”
@ApiParam:?jiǎn)蝹€(gè)參數(shù)描述
@ApiModel:用對(duì)象來接收參數(shù)
@ApiProperty:用對(duì)象接收參數(shù)時(shí),描述對(duì)象的一個(gè)字段**
@ApiImplicitParams:作用在方法上丸相,表示單獨(dú)的請(qǐng)求參數(shù)
帶參方法的申明和調(diào)用
申明:定義格式
public?static? 數(shù)據(jù)類型 ?方法名(參數(shù)){
????return 數(shù)據(jù)搔确;
}調(diào)用 :格式
1.方法名(參數(shù));
2.數(shù)據(jù)類型 ? 變量名=方法名參數(shù)()注意:方法中不能嵌套方法!I潘恪座硕!
void表示無返回值的方法
方法重載
- 特點(diǎn):方法重載與調(diào)用返回值無關(guān)
- 概述:必須滿足多個(gè)方法在同一個(gè)類中,多個(gè)方法具有相同方法名涕蜂,多個(gè)方法參數(shù)不同华匾,類型或者數(shù)量不同
參數(shù)傳遞
- 對(duì)于基本數(shù)據(jù)類型的參數(shù),形式參數(shù)的改變不影響實(shí)際的值
- 對(duì)于引用類型的參數(shù)机隙,形式參數(shù)的改變會(huì)影響實(shí)際的值