java構造器怎么寫,Java-構建器模式(Buider模式)

 2023-10-15 阅读 26 评论 0

摘要:構建器模式完全可以代替javabean模式和重疊構造器模式,只是目前用的人非常少而已 public class Outer {private final String name;private final int age;public static class Inner{private final String name1;private int age1=0;public String getName1() {re

構建器模式完全可以代替javabean模式和重疊構造器模式,只是目前用的人非常少而已

public class Outer {private final String name;private final int age;public static class Inner{private final String name1;private int age1=0;public String getName1() {return name1;}public int getAge1() {return age1;}public Inner(String name){this.name1=name;}public Inner age(int val){this.age1=val;return this;}public Outer build(){return new Outer(this);}}private Outer(Inner neibu){name=neibu.name1;age=neibu.age1;}public String getName() {return name;}public int getAge() {return age;}}
//----------------------------
public static void main(String[] args) {Outer outer=new Outer.Inner("doublift").age(18).build();System.out.println(outer.getName());System.out.println(outer.getAge());     }

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/4/137162.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息