유튜브 영상보면서 알아둘 것들 필기! (객체지향프로그래밍 - 자바)
·
자바 공부
접근 제한자 : 외부 접근을 허용할지 허용하지 않을지 결정하는 키워드 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]초보 개발자 김주호와 기초부터 시작하는 자바공부 5일차
·
자바 공부
※우선 이 글은 자바가 설치되어 있다는 가정하에 이클립스를 기반으로 작성합니다. 어제 복습을 하려고 모니터 앞에 앉았지만 진짜 어제부터 뭔가 가슴이랑 머리가 답답해서 집중이 하나도 안되네요. 어디에다가 스트레스를 풀어야 할 것 같은데 게임이나 그런 걸로도 안 풀리고 잠도 안 오고 몸에 화가 계속 쌓이는 것 같습니다. 속에 응어리진 것이 점점 커지는 것 같아요. 그 때문인지 요즘은 숨 쉬는 것도 뭔가 힘들어서 코 말고 입으로 헥헥대면서 들 이내 쉬고 있네요. 그래도 이제 막 시작 중인 공부인데 멈추면 안 된다는 생각에 제가 평소에 존경하고 대단하다 생각해서 자주 보는 분 블로그에 있는 예제 2개를 풀어봤어요. 지금까지 배운 것들을 사용하니까 여러분도 같이 풀어보셨으면 좋겠네요. +) 이번 포스팅은 바로 코..
[JAVA]초보 개발자 김주호와 기초부터 시작하는 자바공부 4일차 예제 풀이
·
자바 공부
※꼭 제 코드가 맞는 것도 아니고 정해진 답이 있는 것도 아닙니다. 문제가 어려워 접근하지 못하시는 분들을 위한 풀이이니 잘못된 점이 있으면 댓글로 남겨주시면 감사하겠습니다. 예제의 출력은 이 예제를 눈으로만 보고 계시는 분들이 있을 것 같아 직접 해보고 출력 값이 어떨까를 알고 가셨으면 하는 마음에 출력 값은 제공하지 않습니다. 궁금하신 분들은 코드를 복사해서 컴파일해보세요! 예제 1. 1을 입력하면 오렌지에 대한 정보가, 2를 입력하면 사과에 대한 정보가 출력되는 프로그램을 다향성을 이용하여 작성하시오. -> 클래스는 Fruit, Orange, Apple, Main 으로 구성, 정보는 이름, 가격, 신선도로 구성 코드 1 2 3 4 5 6 7 8 9 10 11 12 13 public class Fru..