2013-09-25 2 views
0

Im 자바에서 절대 초보자이며 문자열 인스턴스 변수를 추가하는 데 도움이 필요합니다. 이는 자바가없는, 이름과 계좌 번호가 포함 된 두 개의 인스턴스 변수를 추가 하시겠습니까?

public Account(double initialBalance, String firstName, String lastName, int accountNumber) { 
    FirstName = firstName; 
    LastName = lastName; 
    AccountNumber = accountNumber; 
} 

은 아마도 당신은 C 스타일의 포인터 생각했다 : 난 정말 당신은 당신의 String 필드 String 매개 변수 유형을 원하는 내 질문하지만

public class Account { 
    private int AccountNumber; 
    private int FirstName; 
    private int LastName; 
// ok here is where im stuck, i realize that Firstname and LastName are not integers but how else can i make a instance variable of them?   
    private double balance; 
public Account(double initialBalance, int getFirstName, int getLastName, int  getAccountNumber) { 
//Int is not the correct type for FirstName and LastName but I dont know what else to call it. Any ideas? 
    FirstName = getFirstName; 
    LastName = getLastName; 
    AccountNumber = getAccountNumber; 
    } 
+2

같은 사용 문자열을 언급 한 바와 같이? [클래스 및 객체에 대한이 자습서] (http://docs.oracle.com/javase/tutorial/java/javaOO/)를 통해 시작하십시오. –

답변

0

을 요청하는 방법을 잘 모릅니다 . 당신은`String`를 사용하지 않는 이유는

+0

다음과 같이 컴파일 오류가 발생합니다. private int AccountNumber; –

+0

죄송합니다. 좋아, 지금 해봐. ... – Bohemian

0

는 소티 리오스는 this-

public class Account { 
    private int AccountNumber; 
    private String FirstName; 
    private String LastName; 
    private double balance; 
    public Account(double initialBalance, String getFirstName, String getLastName, int getAccountNumber) { 
    FirstName = getFirstName; 
    LastName = getLastName; 
    AccountNumber = getAccountNumber; 
    } 
} 
+0

와우는 이것을 시험해 보지 못했다. ...... 고마워. 젠장! –

+0

@BillySims 문제가 해결 된 경우 답변을 수락하여 스레드를 닫으십시오. – hrv

0
public class Account { 
    private int accountNumber; 
    private String firstName; 
    private String lastName; 
    private double balance; 
    public Account(double aInitialBalance, String aFirstName, String aLastName, int  aAccountNumber) { 
    balance =aInitialBalance; 
    firstName = aFirstName; 
    lastName = aLastName; 
    accountNumber = aAccountNumber; 
} 
} 

class AccountTest{ 

public static void main(String []args){ 
    Account a1=new Account(100.00,"Billy","Sims",1); 
    System.out.println("FirstNmae:"+a1.firstName); 
    System.out.println("LastNmae:"+a1.lastName); 
    System.out.println("Balance:"+a1.balance); 
    System.out.println("AccountNumber:"+a1.accountNumber); 
} 
}