继承自抽象类,并实现接口允许对象复制[1][2][4]
包含两个公开整型字段:和,允许赋值为负值但实际应用中可能导致未定义行为[1][2][3]
通过接口支持序列化操作[1][3]
默认构造函数:初始化宽高均为0()[1][3]
复制构造函数:根据现有对象参数创建新实例()[1][3]
参数化构造函数:直接指定宽高整数值()[1][3]
:以双精度浮点数返回宽度值,实际返回[2][3]
:以双精度浮点数返回高度值,实际返回[2][3]
:返回当前对象的副本[3]
:直接修改宽高整数值[1][3]
:当参数超过整型范围时自动截断为[3]
:通过另一对象赋值[3]
:比较两个对象的宽高是否相等[1][3]
:生成包含宽高值的哈希码[1][3]
:生成调试用字符串(格式示例:)[2][3]
与类方法/保持兼容设计,常用于获取按钮、面板等GUI组件的显示尺寸[1][3]
布局管理器通过该类计算组件排列位置[1][2]
父类定义的抽象方法(如)在本类中实现具体逻辑[4]
负值处理:虽然字段允许负值,但与相关的方法组合使用时可能产生未定义行为[1][2]
精度限制:双精度参数在方法中会被强制转换为整型存储,当超出整型范围时自动截断为[3]
线程安全:未声明为线程安全类,多线程环境下需自行同步操作[3]
版本兼容性:自1996年发布的Java 1.0版本引入至今未发生重大变更[1][2]