天天看点

Java知识系统回顾整理01基础02面向对象02属性

一、根据实例给出"属性"的定义

一个英雄有姓名,血量,护甲等等状态 

这些状态就叫做一个类的属性

二、属性的类型

属性的类型可以是​​基本类型​​,比如int整数,float 浮点数

也可以是类类型,比如String 字符串

Java知识系统回顾整理01基础02面向对象02属性

public class Hero {

//姓名

float//血量

float//护甲

int//移动速度

}

三、属性的名称

  • 属性名称一般来说,都是小写
  • 比如name
  • 如果有多个单词组成,后面的单词的第一个字母大写
  • 比如 moveSpeed
  • 属性也是变量,所以需要满足​​变量的命名规则​​
  • 属性实例:

public class Hero {

//姓名

float//血量

float//护甲

int//移动速度

}

四、练习及答案

题目:

一个英雄可以有名称,血量,护甲,移动速度,还有 其他你想到的,作为新的属性,加入到英雄上面。

比如

送了多少次

杀人次数

助攻次数

金钱

补刀数

攻击速度

杀人后说的话

被杀后说的话

……

官方答案:

public class Hero {

// 姓名

float// 血量

float// 护甲

int// 移动速度

int// 送了多少次

int// 杀人次数

int// 助攻次数

int// 金钱

int// 补刀数

int// 攻击速度

// 杀人后说的话

// 被杀后说的话

}

个人整理答案: