메인 클래스와 Person 클래스라는 두 가지 방법으로 Java 프로그램을 만들었습니다. 이 메소드는 비 정적이며,이 정보를 ArrayList의 person 요소에 저장하는 getName 및 getAge라고합니다.
주 프로그램에서 어떻게 호출합니까? 나는 클래스의 인스턴스를 선언해야한다는 것을 알고 있지만 실제로 어떻게해야하는지 아직 확신 할 수 없다. 당신은 같은 것을 할 수있는 메인 코드에서메인 프로그램에 별도의 클래스에서 비 정적 메서드 호출
-1
A
답변
0
: 물론
Person p = new Person();
p.setName("Jericho Jones");
p.setAge(153);
를, 그것은 Person 클래스를 보지 않고 정확히 얘기하는 것은 불가능하다.
0
이 클래스의 개체를 인스턴스화해야합니다. 사람에게이 방법과 클래스를 고려
Person p = new Person();
p.getName()....
1
:
public class Person{
private String mName;
private int mAge;
public Person(String name, String age){
this.mName = name;
this.mAge = age;
}
//If you want this class to be Immutable please remove the setter methods()//
public void setName(String name){
this.mName = name;
}
public void setAge(String age){
this.mAge = age;
}
public String getName(){
return this.mName ;
}
public String getAge(){
return this.mAge ;
}
}
main() 메소드가 포함 된 클래스 :
public class TestMain{
public static ArrayList<Person> aList = new ArrayList<Person>();
public static void main(String[] args){
Person person1 = new Person("Vivek",26);
Person person2 = new Person("Vicky",27);
aList.add(person1);
aList.add(person2);
}
}
관련 문제
- 1. 이름으로 비 정적 메서드 호출
- 2. 비 정적 메서드 호출 방법
- 3. XAML을 통해 정적 클래스에서 정적 메서드 호출
- 4. 안드로이드 - JavaScriptInterface 내의 메인 클래스에서 메서드 호출
- 5. 정적 메서드에서 비 정적 메서드 호출
- 6. 정적 메서드에서 비 정적 메서드 호출 방법
- 7. 정적 클래스에서 부분 클래스로 메서드 호출
- 8. Asp.Net Ajax - 비 정적 메서드 호출
- 9. 클래스에서 클래스 분할 및 메서드 호출
- 10. F # 정적 메서드 클래스에서
- 11. 정적 및 비 정적 메서드
- 12. 정적 자식 클래스에서 비 정적 함수 호출 PHP
- 13. 정적 메서드 호출
- 14. 정적 클래스에서 비 정적 클래스 트리거?
- 15. 는 ... 비 정적 메서드
- 16. Python에서 정적 인 메서드에서 비 정적 메서드 호출
- 17. 클래스에서 메서드 호출
- 18. 수퍼 클래스에서 메서드 호출
- 19. 정적 메서드 또는 비 정적 메서드를 사용해야합니까?
- 20. 비 정적 생성자에 대한 정적 메서드 액세스?
- 21. 다른 정적 메서드 내에서 정적 메서드 호출
- 22. C# 정적 클래스에서 대리자 호출
- 23. 비 정적 메서드 참조 저장
- 24. 비 개체에서 메서드 호출?
- 25. 별도의 클래스에서 동적 컨트롤 호출
- 26. 호출 비 정적 메소드
- 27. 정적 메서드 호출
- 28. 정적 공백 메서드 호출
- 29. 호출 정적 클래스 메서드
- 30. listview를 사용하여 클래스에서 메서드 호출
스택 오버플로 매우 구체적인 질문에 대한 훌륭한 자원이다 , 그러나 이것은 당신이 기본적으로 배워야 할 많은 것을 가지고있는 것처럼 들립니다 - 그리고 매우 구체적인 대답은 당신을 굉장히 멀리하지 않을 것입니다. 좋은 설명서 (예 : http://docs.oracle.com/javase/tutorial/java/의 공식 설명서) 나 책을 읽는 것이 좋습니다. –
일부 코드는 사용자가 시도한 것을 보여줍니다. 이것은 사소한 질문이며 매우 빠르게 부정적인 표시가 될 수 있습니다. –