공부 & 팁/잘 이해 안됐던 것 모아놓은 2

클래스

쉽게 말하면 클래스는 설계도 클래스를 만들어놨으면 단순히 설계도라고 생각하자 new로 객체 생성 되기 전까지는 클래스는 아무 일도 안일어난다. (설계도만 만들어놓으면 무슨일 일어나? 안일어나자나 보고 만들어야지) 인스턴스 : sVO 객체 생성 → ScoreVO sVO = new ScoreVO(); 클래스를 가지고 만들면 결과물이 인스턴스 인스턴스를 만들기전에 new 와 생성자를 만들어서 객체 생성을 해줘야함 ex) sVO.calc() → 인스턴스 사용 자바를 잘 알려면 Class작성(설계도 작성) 객체 생성(설계도 따라 결과물 만들기 인스턴스 사용( 결과물 사용하기) ※ 인스턴스 → 설계도를 통해 만들어진 결과물 ScoreVO sVO =new ScoreVO(); ScoreVO sVO2 =new Score..

return : 데이터 반환 타입

일단 쉽게 생각하면 return은 출력이라고 생각하면 된다 그래서 자바 구문에서 객체자료형, 기본자료형, void세개가 메소드 구문이 있는데 public void이렇게 나오면 void 자체가 '데이터'반환을 안하겠다는 의미라 return 변수 ; 이렇게 해놓으면 error가 납니다. 데이터 반환 타입 = return 타입인데 void 는 '데이터' 반환을 안하겠다는 의미 public void calc() { int num = 4 ; return num ; // num을 반환 void면 오는거 자체가 에러 return ; // 메서드 종료하겠다는 의미 파이썬 04-1함수의 이해 참조. void면 return쓰는일이 애초에 잘없슴 } return만 단독으로 쓰면 메서드 종료하겠단 의미라서 void인데 ret..