유튜브 영상보면서 알아둘 것들 필기! (객체지향프로그래밍 - 자바)
·
자바 공부
접근 제한자 : 외부 접근을 허용할지 허용하지 않을지 결정하는 키워드 private : 비공개 default : 패키지 내부 공개 protected : 상속 공개 public : 완전 공개 private의 경우 외부 접근을 막는 키워드인데 올바른 사용자도 접근하지 못하는 경우 발생 -> 우회하기 위한 방법으로 getter 와 setter사용. getter methods : private 필드를 반환(get) setter methods : private 필드를 변경(set) 자바 api 프로그래밍을 위해 만들어진 도구들 ->패키지의 형태로 제공 ex) Math -> import java.lang.Math; (java.lang은 패키지, Math는 클래스) ArrayList : 객체 관리하는 api. -> ..
[JAVA]초보 개발자 김주호와 기초부터 시작하는 자바공부 8일차 (은행, 입금, 출금, 계좌이체)
·
자바 공부
※우선 이 글은 자바가 설치되어 있다는 가정하에 이클립스를 기반으로 작성합니다. 아 ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ진짜 오늘 이거 하는데 정신이 혼미해졌어요. 부족하고 부족하고 또 부족하다는 걸 새로운 코드를 짤 때마다 느낍니다.. 요즘 정신이 홈짐에 팔려있기도 하고.. 이번에 만들어온 프로그램은 사용자 등록, 삭제, 조회, 입금, 출금, 계좌이체가 가능한 프로그램입니다. 아직 기능적인 완성도가 60퍼인것 같아요. 사소한 오류가 많더라고요.. 아직 많이 많이 부족한가 봅니다.. 그래도 이번에 공부하면서 Iterator라는 것도 알게 되었어요. 이후에 잠시 설명하겠습니다. 이 코드는 천천히 보수해가면서 나중에 좀 더 완성도가 높아지면 새로이 포스팅하겠습니다. Iterator(반복자)..
[JAVA]초보 개발자 김주호와 기초부터 시작하는 자바공부 7일차 (ArrayList)
·
자바 공부
※우선 이 글은 자바가 설치되어 있다는 가정하에 이클립스를 기반으로 작성합니다. 군대를 갔다 오니 군대를 가기 전에는 나랑 비슷한 실력이었던 것 같은 친구들이 복잡하고 다양한 프로젝트, 개발, 해킹 등등 여러 분야, 언어를 공부하고 있는 걸 보니 '내가 2년 후에도 그럴 수 있을까?', '쟤네들은 어떻게 공부했을까?' 하는 생각밖에 안 들더라고요.. 괜스레 제 자신이 초라해지고 작아지는 느낌을 받았습니다. 뭔가 나만 늦춰져 있고 나만 발전이 없다는 생각이 드니.. 후 그래도 제가 그들의 2년보다 더 알차고 내용있는 2년을 보낸다면 저도 그들 못지않은 어쩌면 그 친구들보다 더 좋은 실력을 가질 수 있지 않을까..라는 긍정적인 생각을 조금이라도 가지려고 노력하면서 오늘도 포스팅을 시작합니다. 오늘 공부는 A..