2015-12-03 9 views
0

Я пытаюсь создать заглушку Customer, которая, насколько мне известно, является поддельным классом, так как myCustomer не может быть разрешена. Тем не менее, я проверил всюду в Интернете по любому базовому учебнику или примерам для создания заглушки, но не могу найти его нигде.Как создать заглушку?

import java.util.*; 

public class Bank { 
    public int bankAccount(int customerNumber, int startingBalance){ 

    Scanner stdin = new Scanner(System.in); 
     System.out.println("Welcome Everyone."); 
     Customer myCustomer = Customer.getWithCustomerNumber(customerNumber); 
     String name = myCustomer.name; 
    } 
} 
+0

Вы должны будете фактически написать класс клиента и вызвать какую-либо форму конструкторы. Вы можете заглушить классы с помощью оштукатуренных методов или вообще никаких методов, но, насколько мне известно, это невозможно сделать программным путем – andrewdleach

ответ

1

Мой IDE (NetBeans) автоматически создается погасили Customer так:

private static class Customer { 

    private String name; 

    private static Customer getWithCustomerNumber(int customerNumber) { 
     throw new UnsupportedOperationException("Not supported yet."); //To change body of generated methods, choose Tools | Templates. 
    } 

    public Customer() { 
    } 
}