`
qianjiangbing
  • 浏览: 92534 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

java中类与对象

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

相关推荐

    Java中类与对象的PPT

    初学者 可以加深理解 Java的类与对象的知识

    java对象与类实例java对象与类实例java对象与类实例java对象与类实例java对象与类实例java对象与类实例java

    java对象与类实例java对象与类实例java对象与类实例java对象与类实例java对象与类实例java对象与类实例java对象与类实例java对象与类实例java对象与类实例java对象与类实例java对象与类实例java对象与类实例java对象...

    JAVA类与对象及数组习题

    JAVA类与对象及数组习题 JAVA类和对象及数组是JAVA编程语言的基础概念。下面是关于JAVA类和对象及数组的习题,涵盖了构造方法、继承、多重继承、变量声明、数组初始化等方面的知识点。 1. 构造方法的调用方式: ...

    java类与对象实例

    "java类与对象实例" 在 Java 中,类和对象是两个紧密相连的概念。类是一种蓝图,用于创建对象,而对象是类的一个实例。类描述了对象的基本结构,包括属性、方法和事件等。类设计的关键概念包括封装、继承和多态。 ...

    Java 面向对象 练习题与答案

    Font 类是 Java 中的一个类,用于设置程序中的字体实例对象。 Font 类有三个参数:face、style、size,分别指字体的外观、样式和大小。我们可以使用 Font 类的静态方法 getFont() 创建 Font 对象,例如:Font font =...

    java类与对象教学(2)

    在“java类与对象教学(2)”中,我们将深入探讨几个关键知识点:对象重构、`this`关键字、静态变量与静态方法,以及对象的进一步讨论和包的使用。 1. **对象重构**: 重构是改进代码结构的过程,不改变其外部行为,...

    json格式与java类对象相互转换

    JSON(JavaScript Object Notation)是一种轻量级的数据交换格式,被广泛用于前后端交互,而Java作为后端开发的主要语言,常常需要将JSON格式的数据与Java类对象进行相互转换,以便于数据的处理和传输。Jackson库是...

    java编程中的类和对象的详细介绍

    2. **面向对象与面向过程的区别** - **面向过程**关注解决问题的步骤,通过一系列函数调用来逐步实现任务,更注重执行流程。 - **面向对象**关注功能模块,通过类来组织代码,每个类代表一个功能或对象,强调功能...

    java关于类和对象课件

    java关于类和对象课件,类的继承 方法的重写 Object类 对象转型 多态

    java面向对象、类与对象的定义笔记

    类是创建对象的根源,它定义了同一类对象共有的属性和方法。类中的属性(Attribute)可以理解为对象所拥有的变量,而方法(Method)则是对象可以执行的操作或行为。 对象(Object)是类的实例(Instance),是具有...

    java复习题 类与对象

    在Java编程语言中,"类"与"对象"是核心概念,它们构成了面向对象编程的基础。本文将深入探讨这两个概念,以及如何在实际编程中应用它们。 首先,我们需要理解"类"。在Java中,类可以看作是蓝图或者模板,它定义了一...

    Java调用c++类对象

    在Java中,我们需要创建一个Java类,该类包含一个或多个被声明为native的方法。例如: ```java public class JniWrapper { static { System.loadLibrary("cppLibrary"); } public native void callCppMethod()...

    java类与对象的应用

    总之,Java类与对象是程序设计的关键元素,理解和掌握它们对于成为一名优秀的Java开发者至关重要。通过深入研究源码、利用合适的工具,并在实践中不断应用,我们可以不断提升对这一核心概念的理解和运用能力。

    java实验报告类与对象

    在实验中,我们没有直接使用数组,但是我们使用了对象数组对 Customer 类对象进行存储。在 Cmanage 类中,我们可以使用对象数组来存储多个 Customer 对象,并提供了插入、修改、删除、查询等操作。 三、掌握 Java ...

    JAXB工具类 xml转为java对象 java对象转为xml

    要将XML转换为Java对象,首先需要一个对应的Java类,该类的字段与XML元素对应。JAXB通过注解这些字段来完成映射,如`@XmlElement`、`@XmlAttribute`等。以下是一个简单的例子: ```java import javax.xml.bind....

    java基础-类和对象的定义

    通过书籍,个人整理的java基础之类的对象的定义的有关知识点

    java类与对象的基本概念

    类与对象的基本概念java类与对象的基本概念

    Java面向对象程序设计课后答案全解

    1. **类与对象**:Java中的基本构建块是类,它代表了现实世界中的事物或概念。对象则是类的实例,具有类定义的属性和行为。学习如何创建和使用类及对象,是理解Java面向对象编程的关键。 2. **封装**:封装是面向...

    java对象与类课件

    java对象与类课件,详细讲解对象与类的创建及定义

Global site tag (gtag.js) - Google Analytics