Java 教程

Java 面向对象

Java 是纯面向对象的语言:一切都能装进类里,字段、方法、构造器构成最小的封装单位。

下面这个类只做一件事——把名字存起来再还回去,够简单,但已经包含封装、构造器、访问控制三个基本要素:

public class Person {
    private final String name;

    public Person(String name) {
        this.name = name;
    }

    public String getName() {
        return name;
    }
}

继承用 extends,接口用 implements;不想被改的字段加 final,不想被外部碰的方法用 private。