版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/lyf844692713/article/details/84992442
参考文档:
https://www.cnblogs.com/lwbqqyumidi/p/3742562.html
https://blog.csdn.net/superdangbo/article/details/80308820
https://www.cnblogs.com/aademeng/articles/6192954.html
一个类有很多属性
设计:
1.多参数的构造函数//缺点不直观,参数意义不明确
2.同个set的方式一个一个设置属性//参数设置被拆分开,无法很快确定一个类的状态
3.使用builder的方式//链式调用,意义明确
具体方式
不同过自身的构造方法创建,通过静态内部类返回自身对象
new 主类.内部静态类()
.设置参数1(xxx).
.设置参数2(xxx)
.返回主类对象方法()//设置参数方法返回静态内部类对象,所以可以链式调用
补充知识点:
静态内部类:
1.实例化一个静态内部类:new 主类.静态类()
2.访问静态内部类:和访问其他静态类一样,只不过加上主类.
3.静态内部类访问主类:静态内部类可以访问主类的静态属性和方法
4.静态内部类可以创建静态属性和方法