Java自学-面向对象 类和对象

Posted jeddzd

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Java自学-面向对象 类和对象相关的知识,希望对你有一定的参考价值。

Java中的类和对象

引入面向对象的基本概念

假设,我们要设计一个LOL这样的游戏,使用面向对象的思想来设计,应该怎么做?

步骤 1 : 设计英雄这个类

LOL有很多英雄,比如盲僧,团战可以输,提莫必须死,盖伦,琴女
所有这些英雄,都有一些共同的状态
比如,他们都有名字,hp,护甲,移动速度等等
这样我们就可以设计一种东西,叫做类,代表英雄这样一种事物
类: 英雄(Hero)
状态: 名字, 血量,护甲,移动速度

注: 本例用到了3种数据类型 分别是 String(字符串),float(浮点数), int(整数).
注: 这个类没有主方法,不要试图运行它。 并不是所有的类都是有主方法的。
技术图片

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

步骤 2 : 创建具体的英雄

类就像一个模板,根据这样一个模板,可以创建一个个的具体的英雄
一个个具体的英雄,就叫一个个的对象
new Hero() 就是java中创建一个英雄对象的意思
技术图片

public class Hero 
     
    String name; //姓名
     
    float hp; //血量
     
    float armor; //护甲
     
    int moveSpeed; //移动速度
     
    public static void main(String[] args) 
        Hero garen =  new Hero();
        garen.name = "盖伦";
        garen.hp = 616.28f;
        garen.armor = 27.536f;
        garen.moveSpeed = 350;
         
        Hero teemo =  new Hero();
        teemo.name = "提莫";
        teemo.hp = 383f;
        teemo.armor = 14f;
        teemo.moveSpeed = 330;
      
     

步骤 3 : 类的第一个字母大写

好的编程习惯会让代码看上去更清爽,易读,容易维护
比如类的第一个字母大写 Hero

public class Hero 
 

以上是关于Java自学-面向对象 类和对象的主要内容,如果未能解决你的问题,请参考以下文章

java面向对象编程——第四章 类和对象

java.面向对象设计的核心——类和对象

自学Python5.3-类和对象的操作

Java Review (面向对象----类和对象)

Java Review (面向对象----类和对象)

Java——类和对象