首页
Java面试
PHP面试
经验笔记
在线工具
首页
在线工具
Java对象拷贝面试题
Java浅拷贝
C语言 在线运行
C++ 在线运行
Java 在线运行
PHP 在线运行
Python 在线运行
Python3 在线运行
Nodejs 在线运行
Ruby 在线运行
Perl 在线运行
Go 在线运行
R语言 在线运行
Lua 在线运行
C# 在线运行
结果显示HTML
清空
点击运行
public class CloneExample { public static void main(String[] args) { Person teacher = new Person("张三老师","男","xxx学院"); Person student = (Person) teacher.clone();//浅拷贝 System.out.println(teacher); System.out.println(student); } } class Person implements Cloneable{ private String name ; private String sex; private String college; /** * 浅拷贝或者浅克隆 * @return */ @Override public Object clone() { Person person = null; try{ person = (Person) super.clone(); }catch(CloneNotSupportedException e) { e.printStackTrace(); } return person; } public Person() { } public Person(String name, String sex, String college) { this.name = name; this.sex = sex; this.college = college; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getSex() { return sex; } public void setSex(String sex) { this.sex = sex; } public String getCollege() { return college; } public void setCollege(String college) { this.college = college; } }
运行结果
Java浅拷贝在线测试,这是一个简单方便的Java在线运行工具,支持在线编译、在线调试和在线结果的实时反馈。