网站地图    收藏    合作   

主页 > 后端 > java >

Java构建对象常用3种方法解析

来源:自学PHP网    时间:2020-09-27 14:40 作者:小飞侠 阅读:

[导读] Java构建对象常用3种方法解析...

今天带来Java构建对象常用3种方法解析教程详解

前言

当我们面对具有大量可选成员变量的 Java 类时,创建这些对象的最佳方法是什么?通常有三种方法: 伸缩构造函数,JavaBean模式和构建器模式。

构造函数

UserInfo userInfo1 = new UserInfo("felord.cn", 28);
UserInfo xxxxxx = new UserInfo("felord.cn", "xxxxxx", 28);
UserInfo xxxxxx1 = new UserInfo("felord.cn", "xxxxxx", 28, LocalDateTime.now());

构造函数通常需要可伸缩性,也就是参数列表需要重载。有些时候我不得不传入null进行初始化。

// 不合理的构造使用示范
UserInfo xxxxxx = new UserInfo(null, null, 28);

而且不能直观看出这些参数所代表的的含义,这有可能引发致命的错误,我们将同类型的username和address互换位置依然成功初始化了对象,不会显式的引发构建错误,这是不合理的。


以上就是关于Java构建对象常用3种方法解析全部内容,感谢大家支持自学php网。

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号-1@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com

添加评论