类与对象

类与类的成员

现实世界的生物体,大到鲸鱼,小到蚂蚁,都是由最基本的细胞构成的。同理,Java代码世界是由诸多个不同功能的类构成的。

常见的类成员有属性、方法

class Person
{
    String name;
    int age;
    int id;

    public void say ()
    {
        System.out.println("hello");
    }

    public void eat ()
    {
        System.out.println("eat some food");
    }
}

除此之外,类成员还包括有:构造器、代码块以及内部类

class Person
{
    String name;
    int age;
    int id = 0;

    // 代码块
    {
        id++;
    }

    // 构造器
    public Person (String name, int age)
    {
        this.name = name;
        this.age = age;
    }

    public void say ()
    {
        System.out.println("hello");
    }

    public void eat ()
    {
        System.out.println("eat some food");
    }

    // 内部类
    class Pet
    {
        String name;
    }
}