§ ITPOW >> 文档 >> Java

Java 中如何实现属性?

作者:vkvi 来源:ITPOW(原创) 日期:2022-11-28

Java 中是没有属性的,有人说不是有 setter、getter 吗?

那仅仅是个规范,而且那是方法,不是属性。

public class Itpow {
	private int size = 0;
	
	public int getSize() {
		return size;
	}
	
	public void setSize(int value) {
		size = value;
	}
}

这样写起来就很啰嗦了,有人说有代码自动生成呀,我想说,何必呢,何苦呢,加上合理的空行,一个属性占了 9 行,要是 10 个属性,就是 90 行,Java 又不支持 partial,整个文件的代码长度将非常长,而且这种写法,改一处还要改 N 处。

相关文章