Java11 Java (7) - MVC 패턴 □ MVC Pattern ○ View >> class main >> 실제 프로그램이 실행되는 메소드 -- 사용자(Client)가 쓰는 창 -- 실제 사용할 고객이 보는 MainClass -- 메인에서 메소드를 호출하고싶다면 객체생성이 필요함 -->> (타입) (객체명) = new 설계도();의 형태로 작성 ○ Controller >> 잡다한거 죄다 때려박는 곳 -- 실제로 대부분의 기능을 진행하는 넣어주는 부분 -- 메인에서 호출할 다양한 메소드들을 가지고 있음 -- 반복되는 내용이 이 클래스내의 다른 메소드에 있을땐 클래스 내이므로 미리 만들어둔 메소드에서 불러오면 됨 -- 메소드에서 메인으로 데이터를 보내려면 return을 만들어주고, 메인class에서도 같은 return값을 선언해서 초기화해주면 사.. 2022. 6. 8. Java (6) - 메소드 상속 기능 / 상속의 특징 /상속 과정에서의 추상화 (추상 클래스와 추상 메소드, 추상 클래스의 특징) / 인터페이스 / 추상 클래스와 인터페이스 비교 2022. 6. 7. Java (5) - 메소드의 개념과 기본구조 (리턴타입) / 생성자메소드 / 메소드 생성 및 사용 방법 / 메소드의 오버로딩과 오버라이딩 / 메소드에 ArrayList 사용하기 / Setter와 Getter / ㅇ 메소드의 개념 / 형태 alt + shift + s를 눌러주고 Generate Constructor Using Fields로 생성자 메소드를 쉽게 만들어줄 수 있음!! ㅇ메소드의 정의 / 만드는 방법 / 사용방법 ㅇ 생성자메소드 ㅇ ArrayList 사용 / Setter and Getter ㅇ 기타 정보 출력을 메인에서 하면 메소드에서 return값이 필요하고 아니면 return값이 없는 void임 --메소드 오버로딩 (메소드 중복정의) 같은 이름의 메소드가 매개변수가 서로 다른 갯수나, 형식으로 정의되어 있는 기능 메소드 이름 낭비방지를 위한 기능임 예를 들면 1번 메소드 int num1과 2번 메소드 double num1 (형식차이) 혹은 1번 메소드 int num1, int num2 와 2번 메.. 2022. 6. 3. Java (4) - 객체지향 프로그래밍 ( OOP : Objected Oriented Programming ) / Class ( 설계도 )의 구조( 접근 제한자, 필드, 생성자, 메소드 )와 Object ( 객체 ) / OOP의 특징 ( 캡술화, 상속, 추상화, 다향성 ) 2022. 6. 3. 이전 1 2 3 다음