zoukankan      html  css  js  c++  java
  • Java知识系统回顾整理01基础02面向对象02属性

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

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

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

       

    二、属性的类型

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

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

       

    public class Hero {

        String name; //姓名

        float hp; //血量

        float armor; //护甲

        int moveSpeed; //移动速度

    }

       

    三、属性的名称

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

    public class Hero {

        String name; //姓名
        float hp; //血量
        float armor; //护甲
        int moveSpeed; //移动速度

    }

       

    四、练习及答案

    题目:

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

    比如

    送了多少次

    杀人次数

    助攻次数

    金钱

    补刀数

    攻击速度

    杀人后说的话

    被杀后说的话

    ……

       

    官方答案:

    public class Hero {

        String name; // 姓名

        float hp; // 血量

        float armor; // 护甲

        int moveSpeed; // 移动速度

        int killed;// 送了多少次

        int kill;// 杀人次数

        int support;// 助攻次数

        int money;// 金钱

        int lastHit;// 补刀数

        int attackSpeed;// 攻击速度

        String wordAfterKill;// 杀人后说的话

        String wordAfterKilled;// 被杀后说的话

    }

       

    个人整理答案:

  • 相关阅读:
    深入理解javascript的this关键字
    很简单的JQuery网页换肤
    有关垂直居中
    层的半透明实现方案
    常用meta整理
    web前端页面性能优化小结
    关于rem布局以及sprit雪碧图的移动端自适应
    mysql入过的坑
    日期格式化函数
    基于iframe父子页面传值的方法。
  • 原文地址:https://www.cnblogs.com/xlfcjx/p/10764254.html
Copyright © 2011-2022 走看看