logo

目录

JAVA 面向对象编程(核心类 3)

 
  1. 记录类
使用StringInteger等类型的时候,这些类型都是不变类,一个不变类具有以下特点:
  1. 定义class时使用final,无法派生子类;
  1. 每个字段使用final,保证创建实例后无法修改任何字段。
假设我们希望定义一个Point类,有xy两个变量,同时它是一个不变类,可以这么写:
public final class Point { private final int x; private final int y; public Point(int x, int y) { this.x = x; this.y = y; } public int x() { return this.x; } public int y() { return this.y; } }
本章目录
    1v1免费职业咨询