Java 复制构造函数
java programming java8object oriented programming
Java 没有显式的复制构造函数,但我们可以模拟其行为。请参见以下示例 −
示例
public class Tester { private String message; public Tester(String message){ this.message = message; } public Tester(Tester tester){ this.message = tester.message; } public String getMessage(){ return message ; } public void setMessage(String message){ this.message = message; } public static void main(String[] args) { Tester tester = new Tester("Welcome"); System.out.println(tester.getMessage()); Tester tester1 = new Tester(tester); System.out.println(tester1.getMessage()); } }