생성 모드 (4): Prototype (원형 모드)
3501 단어 prototype
복제 방법
예: MM과 QQ로 채팅을 하면 꼭 다정한 말을 해야 한다. 나는 오글거리는 사랑의 말을 많이 수집했다. 필요할 때 코피만 나와서 QQ에 넣으면 된다. 이것이 바로 나의 사랑의 이야기prototype이다.
1 class Prototype implements Cloneable{
2 private String name;
3 public String getName() {
4 return name;
5 }
6 public void setName(String name) {
7 this.name = name;
8 }
9 @Override
10 protected Object clone(){
11 try {
12 return super.clone();
13 } catch (CloneNotSupportedException e) {
14 e.printStackTrace();
15 return null;
16 }
17 }
18 }
19
20 class ConcretePrototype extends Prototype {
21 public ConcretePrototype(String name) {
22 setName(name);
23 }
24 }
25
26 public class Test {
27 public static void main(String[] args) {
28 Prototype pro = new ConcretePrototype("prototype");
29 Prototype pro2 = (Prototype)pro.clone();
30 System.out.println(pro.getName());
31 System.out.println(pro2.getName());
32 }
33 }
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
기능 재검토(프로토타입 아님) 🤥빠른 수정을 위한 몇 가지 참고 사항 사용자 지정 속성이 있는 함수 이것은 대부분의 경우 런타임 바인딩이므로 someKey는 aFunction 또는 aFunction.prototype의 속성이 아닙니다. 접두사 cu...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.