什么是类?

       什么是类,类就是对象的抽象,对象是类的实例。举个例子:猫就是类,而布偶猫、波斯猫、短毛猫、狸花猫就是猫这个类里具体的对象。而猫的性别、体重、长度等就是这个对象的属性,猫会跑,会抓老鼠就是这个对象的方法。总之类就是有相同特征的事物的集合,而对象就是类的一个具体实例。


       在Java中对猫的定义往往如下:

package test5;

public class Cat {
    String breed; // 属性:品种
    String name; // 属性:名字
    double height; // 属性:身高

    public void show() {
        System.out.println("我的名字是" + name + ",我是" + breed + ",我身高" + height
                + "厘米,我会抓老鼠。");
        // 方法:猫会抓老鼠
    }

    public static void main(String[] args) {
        Cat cat = new Cat();// new一个猫对象,这个对象可以用到Cat这个类里的属性和方法
        cat.breed = "金渐层";// 给品种赋值
        cat.height = 45.2;// 给身高赋值
        cat.name = "喵喵";// 给名字赋值
        cat.show();// 调用Cat类里的方法
    }

}

输出结果如下:

我的名字是喵喵,我是金渐层,我身高45.2厘米,我会抓老鼠。

 

上一篇:Fastjson 序列化与反序列化


下一篇:Go Duck Typeing & Interface & Closure