분류 전체보기155 2차원 ArrayList 미니프로젝트 하는데 table[ ] 배열 안에 cart[ ] 배열을 넣기위해... 찾은 해결책 바로! 2차원 ArrayList !! 2022. 1. 28. Day 15. this(), this - 생성자의 이름으로 클래스이름 대신 this를 사용한다. - 한 생성자에서 다른 생성자를 호출할 때는 반드시 첫 줄에서만 호출이 가능하다. class Car { String color; String gearType; int door; Car(){ this("white", "auto", 4); // Car(String color, String gearType, int door)를 호출 } Car(String color){ this(color, "auto", 4); } Car(String color, String gearType, int door){ this.color = color; this.gearType = gearType; this.door = door; } } public .. 2022. 1. 19. Day 14. 멤버변수의 초기화 시기와 순서 클래스변수의 초기화시점 : 클래스가 처음 로딩될 때 단 한번 초기화 된다. 인스턴스변수의 초기화시점 : 인스턴스가 생성될 때마다 각 인스턴스별로 초기화가 이루어진다. 클래스변수의 초기화순서 : 기본값 -> 명시적초기화 -> 클래스 초기화 블럭 인스턴스변수의 초기화순서 : 기본값 -> 명시적초기화 -> 인스턴스 초기화 블럭 -> 생성자 public class InitTest { public static void main(String[] args) { System.out.println(Init.cnt); System.out.println("============"); Init init = new Init(); System.out.println("============"); Sy.. 2022. 1. 19. Day 13-2. Q. 수정 >_0 Exception in thread main java.util.NoSuchElementException at java.util.Scanner.throwFor 와 같은 오류가 발생했지만!! StudentEx에서 while문이 끝나기 전에 StudentService에서 Scanner을 닫았기에 발생한 오류!! System.in은 실행프로그램에서 하나만 생성이 되고, 이를 여러개의 객체들이 공유하는 형태입니다! 이 때문에 scanner.close();를 실행하면, 다른 객체들이 공유하고 있는 System.in도 닫혀 오류 발생!! class Student { int id; String name; int LanguageScore; int EnglishScore; int MathScore; do.. 2022. 1. 19. 이전 1 ··· 30 31 32 33 34 35 36 ··· 39 다음