본문 바로가기

728x90
반응형

전체 글

(224)
국비 교육 19일차 - 예외처리 오늘이면 수업을 들은지 꽉채운 한달이다. 물론 겨우 19일차밖에 안됐지만 서두... 생각보다 진도가 훅훅 나가서 그 두껍던 자바의 정석 책을 벌써 절반을 다 끝내간다. 그 사이에 키보드도 장만하고 키보드쿠션도 사고 여튼 진짜 뭐 하는 사람 같아짐... 예 각설하고요 오늘 배운 것을 정리해보도록 하겠습니다. 정말 정말 귀찮은데 한 번 시작했으니 끝을 꼭 봐야하기 때문에 눈물을 머금고 매일 매일 포스팅을 합니다. ... 오늘은 인터페이스 복습+예외처리까지 진도를 나갔다. package com.sist.main; /* * 1. 클래스 종류 * ============ * 일반 클래스 : 접근지정어 (public , default) * 옵션 (final , abstract) * public final * publ..
국비 교육 18일차 - abstract & interface 객체지향 프로그래밍의 연장선으로 추상클래스와 인터페이스에 대해 배웠다. 먼저 추상클래스가 무엇인지 오전시간에 정리하고 넘어갔다. package com.sist.main; // page 375 /* * 추상 클래스 * 1. 형식 * 접근지정어 타입 class className{} * ======== ====(final|abstract) * public|default * * public abstract class className * { * ============== * 변수 * = 멤버변수 (instance) * = 공통변수 (static) * ============== * 메소드 * =========== 먹는다 (개,소,돼지,사람...) * = 구현된 메소드 * 컴퓨터 / 노트북 / 핸드폰 ==> 파워기..
국비 교육 17일차 - 상속, 포함 객체지향을 계속 이어서 배우는 중이다. 우선 가장 중요한거는 접근지정어들의 의미와 사용범위, 또 실제 프로그램에서는 어떻게 쓰이는지를 배우고 있다. 아 그리고 지금부터는 패키지를 만들어서 폴더를 관리하고 클래스들을 모으고 있다. 조금 이따가 다시 따로 포스팅 하겠지만 프로젝트를 만들때 이런식으로 관리를 해주는 중이다 main 패키지, manager 패키지 따로 생성하여 관리 한다. 우선 객체 지향 정리부터 먼저 하겠다. package com.sist.main; /* * 객체지향 프로그램 : 유지보수가 가능하게 만드는 프로그램 * ====== * 1) 데이터 보호 : 캡슐화 * => 멤버변수는 private으로 은닉화 * => 접속 => getter/setter * => 멤버변수는 감추고 메소드를 통해서 ..

728x90
반응형