about. What I learned
객체 {클래스의 인서턴스화(복제)}
객체 원본이라고 할 수 있다. 그리고 메인 메소드 아래 혹은 위에 생성하는 클래스는 원본의 설계도 즉 틀이라고 보는게 맞겠다. Tv t; >>>>> 티비 클래스 타입의 객체의 위치를 담을 수 있는 참조변수 t라는 이름을 가진 공간을 만들어줘 t = new Tv() >>>>> 그리고 메인 메서드에서 객체의 클래스를 사용할거니깐 TV클래스를 인스턴스화 시켜줘(객체의 멤버들을 저장공간에서 메모리로 복사해줘 그리고 그 위치를 t에 저장해줘 위 두 부분을 하나로 합쳐서 Tv t = new Tv(); 이렇게 표현함 Tv t1 = new Tv() 는 또다른 객체가 복사되어 생성된 것이기 때문에 위의 생성과는 무관하다.( t1 이라는 참조 변수에 새로운 인스턴스의 위치가 저장된다.) t.channel = >>>>> t..
FOR반복문 (피라미드까지)
이해하는데 조금 걸렸다. 코멘트를 적으면서하는게 이해상 더 쉬운 것 같다. "*"로 피라미드를 쌓아봐야하는데 이거는 아직 이해 못하겠다. 그래서 일단 따라하면서 이해해보려한다. 아직은 못찾았다. 수정해서 올려야겠다.
Error: Could not find or load main class jeahyon Caused by: java.lang.ClassNotFoundException: jeahyon
생각지도 않은 에러를 만났다. 지금은 조금 답답하다. 그냥 재현이 문제 풀면서 클래스를 한번 생성해 본 건데. 에러가 걸렸다. 일단 문제는 메인 클래스를 찾지 못한다는 것이다. 첫번째 시도. build clean을 시도했다. 뭔지 모르겠지만 실행되지 않았다. 두번째 시도. build Automatically를 시도했다. 에러가 또 뜬다. 세번째 시도. properties에서 Build path를 선택했고 안에 order and expert 안에서 JRE java library를 체크하고 적용시켰다. 이것 마저 안된다. 네번째 시도. 지우기를 시도..... 하지만 컴퓨터가 꼬져서 앱클리너가 실행이 안된다. 여러가지가 있는데 뭔가 다들 장황하고 제대로 설명이 안되어있다. 그래서 지우기는 포기 다섯번째. 더 ..