关于java中类定义的问题。
最近在学习java,想请教各位大侠,为什么下面代码中构造函数中的形参都是final类型的,这样写有什么好处?
public class Book implements Serializable {
private static final long serialVersionUID = 1L;
private static final int NAME_LENGTH = 100;
private Long bookId;
private String bookName;
private String publisher;
public Book() {
super();
}
public Book(final Long bookId) {
this.bookId = bookId;
}
public Book(final String bookName) {
this.bookName = bookName;
}
public Book(final Long bookId, final String bookName) {
super();
this.bookId = bookId;
this.bookName = bookName;
}
public class Book implements Serializable {
private static final long serialVersionUID = 1L;
private static final int NAME_LENGTH = 100;
private Long bookId;
private String bookName;
private String publisher;
public Book() {
super();
}
public Book(final Long bookId) {
this.bookId = bookId;
}
public Book(final String bookName) {
this.bookName = bookName;
}
public Book(final Long bookId, final String bookName) {
super();
this.bookId = bookId;
this.bookName = bookName;
}
...全文
相关推荐
有用的几个自定义java类
有用的几个自定义java类有用的几个自定义java类有用的几个自定义java类有用的几个自定义java类有用的几个自定义java类有用的几个自定义java类
java自定义日期转化类示例
主要介绍了java自定义日期转化类示例,需要的朋友可以参考下
Java找不到或无法加载主类及编码错误问题的解决方案
今天小编就为大家分享一篇关于Java找不到或无法加载主类及编码错误问题的解决方案,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
Talend-Java-Routines:包含我必须在 Talend 开发过程中编写的自定义 Java 类
QI-Java-Routines
java面向对象、类与对象的定义笔记
java面向对象、类与对象的定义笔记,是第5章节知识要点,很值得一看。


