public class Student{

      private Scanner sc;

public Student(){

super();

sc = new Scanner(System.in);

}

}

여기서 스캐너 객체생성을 바로 안해주고 스튜던트 또 만든담에 뉴 스캐너 하는 이유가 뭐야??


private Scanner sc=new Scanner(System.in);랑 뭐가 다른거임??