Java基础教程之类数据与类方法

这篇文章主要介绍了Java基础教程之类数据与类方法,本文是对类的深入探讨,类数据指类的一些属性、参数等,类方法就是类包含的功能方法,需要的朋友可以参考下

我们一直是为了产生对象而定义类(class)的。对象是具有功能的实体,而类是对象的类型分类。这是面向对象的一个基本概念。

在继承(inheritance)中,我们将类当做可以拓展的主体,这提高了我们对“类”的认识。

类本身还有许多值得讨论的地方。我们将继续深入

static数据成员

有一些数据用于表述类的状态。比如Human类,我们可以用“人口”来表示Human类的对象的总数。“人口”直接描述类的状态,而不是某个对象。

Human类的人口为8

类的所有对象共享“人口”数据。这样的数据被称为类数据成员(class field)。

在类定义中,我们利用static关键字,来声明类数据成员,比如:

复制代码 代码如下:

class Human
{  
    /**
     * constructor
     */
    public Human(int h)
    {
        this.height = h;
    }

    /**
     * accessor
     */
    public int getHeight()
    {
       return this.height;
    }

    /**
     * mutator
     */
    public void growHeight(int h)
    {
        this.height = this.height + h;
    }

    /**
     * breath
     */
    public void breath()
    {
        System.out.println("hu...hu...");
    }

    private int height;

    private static int population;
    public static boolean is_mammal = true;

}

以上就是Java基础教程之类数据与类方法的详细内容,更多请关注0133技术站其它相关文章!

赞(0) 打赏
未经允许不得转载:0133技术站首页 » Java