Java의 메소드에서 인스턴스 변수를 인쇄하는 방법은 무엇입니까?

미스터 로이

show () 메서드에서 변수를 인쇄하려고합니다. 그러나 매번 그것은 문자열 NULL 및 정수 0과 같은 기본값을 표시합니다. 매개 변수화 생성자를 가져 왔습니다. 대신 클래스의 객체를 생성 할 때 인수를 전달해야하므로 해당 변수의 값을 사용자로부터 전달할 변수를 전달하고 싶지만 수행 할 수 없습니다.

import java.util.*;

public class Cons_With_Arg {
    String s;
    int i;
    // Scanner sc=new Scanner(System.in);

    Cons_With_Arg(String name, int id) {
        Scanner sc = new Scanner(System.in);
        this.s = name;
        System.out.print("enter Name:");
        name = sc.nextLine();
        this.i = id;
        System.out.print("enter id:");
        id = sc.nextInt();
    }

    public void show() {
        System.out.println("Name:" + this.s);
        System.out.println("Id:" + this.i);
    }

    public static void main(String[] args) {
        Cons_With_Arg co = new Cons_With_Arg(s, i);
        // System.out.println("Name:" + co.s);
        // System.out.println("Id:" + co.i);
        co.show();
    }
}
Bor Laze

생성자에서 값을 읽어서는 안됩니다.

먼저 읽어보세요

public static void main(String[] args) {
    String s;
    int i;

    Scanner sc = new Scanner(System.in);
    System.out.print("enter Name:");
    s = sc.nextLine();

    System.out.print("enter id:");
    i = sc.nextInt();

    Cons_With_Arg co = new Cons_With_Arg(s, i);
    
    co.show();
}

그런 다음 클래스 생성자에서 사용하십시오.

Cons_With_Arg(String name, int id) {
    this.s = name;
    this.i = id;
}

이제 모든 것이 작동합니다.

enter Name:a
enter id:1
Name:a
Id:1

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

Rails는 Model의 메소드에서 인스턴스 값을 수정하는 방법은 무엇입니까?

분류에서Dev

Pharo에서 클래스의 인스턴스 변수를 변경하는 방법은 무엇입니까?

분류에서Dev

다른 클래스의 다른 인스턴스 메서드에서 인스턴스 메서드를 참조하는 방법은 무엇입니까?

분류에서Dev

클래스의 다중 변수 인스턴스에서 변수를 얻는 방법은 무엇입니까?

분류에서Dev

메서드에 정의 된대로 변수를 인쇄하는 방법은 무엇입니까?

분류에서Dev

C #에서 메서드의 주소를 인쇄하는 방법은 무엇입니까?

분류에서Dev

JavaScript에서 모델 인스턴스의 인스턴스를 만드는 방법은 무엇입니까?

분류에서Dev

Ruby 다른 메서드에서 인스턴스 변수를 수정하는 방법은 무엇입니까?

분류에서Dev

jUnit의 콘솔에 인쇄되는 void 메서드를 테스트하는 방법은 무엇입니까?

분류에서Dev

여러 인스턴스 변수와 메서드를 함수에 호출하는 방법은 무엇입니까?

분류에서Dev

패턴 쌍의 마지막 발생 사이에 텍스트를 인쇄하는 방법은 무엇입니까?

분류에서Dev

클래스의 각 메서드를 실행 한 후 인스턴스 변수를 수정하는 가장 좋은 방법은 무엇입니까?

분류에서Dev

Java에서 일반 클래스의 인스턴스를 만드는 방법은 무엇입니까?

분류에서Dev

Java 객체가 특정 순서로 인스턴스 변수를 인스턴스화하도록 강제하는 방법은 무엇입니까?

분류에서Dev

Java-ArrayList에서 특정 개체의 메서드를 인쇄하는 방법은 무엇입니까?

분류에서Dev

다른 뷰에서 클래스의 부울 인스턴스를 변경하는 방법은 무엇입니까?

분류에서Dev

기본 클래스에서 부모 클래스의 인스턴스를 인쇄하는 방법은 무엇입니까?

분류에서Dev

Java에서 다른 클래스의 메소드 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

배열의 인스턴스 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

배열의 인스턴스 변수에 액세스하는 방법은 무엇입니까?

분류에서Dev

개체의 인스턴스화없이 인스턴스 메서드에 액세스 할 수있는 방법은 무엇입니까?

분류에서Dev

Java에서 다차원 객체의 인스턴스를 식별하는 방법은 무엇입니까?

분류에서Dev

PHP의 변수에서 HTML 코드를 인쇄하는 방법은 무엇입니까?

분류에서Dev

null 인 포인터에 개체의 인스턴스를 할당하는 방법은 무엇입니까?

분류에서Dev

텍스트 파일에서 클래스의 인스턴스를 만드는 방법은 무엇입니까?

분류에서Dev

데이터베이스 grails에서 도메인 클래스의 인스턴스를 다시로드하는 방법은 무엇입니까?

분류에서Dev

collectd에서 Python 플러그인의 여러 인스턴스를 실행하는 방법은 무엇입니까?

분류에서Dev

Angular2 : FormGroup에서 확인란의 상태를 인스턴스화하는 방법은 무엇입니까?

분류에서Dev

Tomcat에서 실행중인 서블릿의 인스턴스 수를 찾는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    Rails는 Model의 메소드에서 인스턴스 값을 수정하는 방법은 무엇입니까?

  2. 2

    Pharo에서 클래스의 인스턴스 변수를 변경하는 방법은 무엇입니까?

  3. 3

    다른 클래스의 다른 인스턴스 메서드에서 인스턴스 메서드를 참조하는 방법은 무엇입니까?

  4. 4

    클래스의 다중 변수 인스턴스에서 변수를 얻는 방법은 무엇입니까?

  5. 5

    메서드에 정의 된대로 변수를 인쇄하는 방법은 무엇입니까?

  6. 6

    C #에서 메서드의 주소를 인쇄하는 방법은 무엇입니까?

  7. 7

    JavaScript에서 모델 인스턴스의 인스턴스를 만드는 방법은 무엇입니까?

  8. 8

    Ruby 다른 메서드에서 인스턴스 변수를 수정하는 방법은 무엇입니까?

  9. 9

    jUnit의 콘솔에 인쇄되는 void 메서드를 테스트하는 방법은 무엇입니까?

  10. 10

    여러 인스턴스 변수와 메서드를 함수에 호출하는 방법은 무엇입니까?

  11. 11

    패턴 쌍의 마지막 발생 사이에 텍스트를 인쇄하는 방법은 무엇입니까?

  12. 12

    클래스의 각 메서드를 실행 한 후 인스턴스 변수를 수정하는 가장 좋은 방법은 무엇입니까?

  13. 13

    Java에서 일반 클래스의 인스턴스를 만드는 방법은 무엇입니까?

  14. 14

    Java 객체가 특정 순서로 인스턴스 변수를 인스턴스화하도록 강제하는 방법은 무엇입니까?

  15. 15

    Java-ArrayList에서 특정 개체의 메서드를 인쇄하는 방법은 무엇입니까?

  16. 16

    다른 뷰에서 클래스의 부울 인스턴스를 변경하는 방법은 무엇입니까?

  17. 17

    기본 클래스에서 부모 클래스의 인스턴스를 인쇄하는 방법은 무엇입니까?

  18. 18

    Java에서 다른 클래스의 메소드 변수에 액세스하는 방법은 무엇입니까?

  19. 19

    배열의 인스턴스 변수에 액세스하는 방법은 무엇입니까?

  20. 20

    배열의 인스턴스 변수에 액세스하는 방법은 무엇입니까?

  21. 21

    개체의 인스턴스화없이 인스턴스 메서드에 액세스 할 수있는 방법은 무엇입니까?

  22. 22

    Java에서 다차원 객체의 인스턴스를 식별하는 방법은 무엇입니까?

  23. 23

    PHP의 변수에서 HTML 코드를 인쇄하는 방법은 무엇입니까?

  24. 24

    null 인 포인터에 개체의 인스턴스를 할당하는 방법은 무엇입니까?

  25. 25

    텍스트 파일에서 클래스의 인스턴스를 만드는 방법은 무엇입니까?

  26. 26

    데이터베이스 grails에서 도메인 클래스의 인스턴스를 다시로드하는 방법은 무엇입니까?

  27. 27

    collectd에서 Python 플러그인의 여러 인스턴스를 실행하는 방법은 무엇입니까?

  28. 28

    Angular2 : FormGroup에서 확인란의 상태를 인스턴스화하는 방법은 무엇입니까?

  29. 29

    Tomcat에서 실행중인 서블릿의 인스턴스 수를 찾는 방법은 무엇입니까?

뜨겁다태그

보관