面向对象 属性和方法

=====属性=======

一个LOL英雄有姓名,血量,护甲等等状态,这些状态叫做类的一个属性

属性的类型可以是基本类型,比如int证书,float浮点数,也可以是类类型,比如String字符串

public class Hero {

String name;//姓名

float hp;//血量

float armor; //护甲

int moveSpeed;//移动速度

}

属性名称一般小写,如果有多个单词组成,后面的单词第一个字母大写

属性也是变量,需要满足变量的命名规则

 

=====方法======

在LOL中,一个英雄可以做很多事情,比如超神,超鬼,坑队友

能做什么,在类里面,就叫做方法

有的方法有返回类型,比如

float getArmor(){

return armor;

}    //用来获取一个英雄有多少护甲,返回类型是float

把返回类型设成void,表示该方法不返回任何值

 void keng(){

        System.out.println("坑队友!");

    }

=====方法的参数=======

英雄在特定的情况下,可以增加移动速度,这样我们就可以通过addSpeed的方法增加移动速度

void addSpeed(int speed){

moveSpeed=moveSpeed+speed;

}

int speed 就叫做方法的参数

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值