java中类与对象_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > java中类与对象

java中类与对象

 2013/7/19 13:00:07  qianjiangbing  程序员俱乐部  我要评论(0)
  • 摘要:Java程序是由类与对象对象组成,那么什么是对象?什么是类呢?对象是指具有属性和动作的实体,属性是定义对象的状态,动作是定义对象行为的。就拿圆珠笔来说话,笔芯的颜色、墨水量的多少、有无笔套,都是圆珠笔的属性。而墨水量的减少,笔尖的移动、笔尖钢珠的移动等都是动作,正是因为圆珠笔具有这样的动作,人们才可以用它来写字,如果没有这样的动作则人们不能用她来写字。所以动作是人们用圆珠笔来写字的接口。类是创建对象的模板。加入我们来制作一个格斗游戏中战士,战士具有属性和动作,所以战士属于对象
  • 标签:Java
    Java程序是由类与对象对象组成,那么什么是对象?什么是类呢?
    对象是指具有属性和动作的实体,属性是定义对象的状态,动作是定义对象行为的。就拿圆珠笔来说话,笔芯的颜色、墨水量的多少、有无笔套,都是圆珠笔的属性。而墨水量的减少,笔尖的移动、笔尖钢珠的移动等都是动作,正是因为圆珠笔具有这样的动作,人们才可以用它来写字,如果没有这样的动作则人们不能用她来写字。所以动作是人们用圆珠笔来写字的接口
    类是创建对象的模板。加入我们来制作一个格斗游戏中战士,战士具有属性和动作,所以战士属于对象。首先来列出战士的属性和动作。
    战士的属性:性别、发型、服装、手攻击力、脚攻击力、生命值等。
    战士的动作:手攻击、脚攻击、走、跑、跳等。
    下面定义战士的具体动作行为。比如
                       手攻击{
                              手攻击动作
                             }
这样我们就定义了一个“手攻击”动作,注意定义时使用{}。同样我们可以定义脚攻击的动作,
                      脚攻击{
                            脚攻击动作
                      }
这样我们可以定义战士所以的动作行为。我们把属性和动作写在一起看看。
     <属性>:
         性别、发型、服装、手攻击力、脚攻击力、生命值
     <动作>:
         手攻击{
              手攻击动作
                }
脚攻击{}、走{}、跑{}、跳{}。
    至此我们定义完了战士的所有的属性和动作,但是我们还是无法想象战士的模样,这是因为我们没有把特定的值赋给战士的属性,而且动作也不具体。但是只要有了这样的框架,无论何时我们都可以编出具有具体属性和动作的。
    如此,我们就编一个具有具体属性的动作的战士。我们创建一个名叫奥特曼的战士(对象)。
    <奥特曼>
    性别=男,发型=大便头,服装=韩服,手攻击力=30,脚攻击力=40,生命值=100
    手攻击{}、脚攻击{}、走{}、跑{}、跳{}
要将奥特曼的生命值改为50的话,在java语言中这样改,
    奥特曼.生命值(50);这里面使用了点(.),点的意思相当于“的”,如
奥特曼.服装-->奥特曼的服装;
奥特曼.手攻击力-->奥特曼的手攻击力。
     在java中的分号(;)的作用是一条命令语句的结束标志。
     “奥特曼用手攻击”在java中的语法形式是:
奥特曼.手攻击();表达动作的时候可以在后面条添加(),()里可以添加一些东西,如:
奥特曼.手攻击(连击两次);
奥特曼.手攻击(连击三次);
发表评论
用户名: 匿名