근성프로그래머 이준형

고정 헤더 영역

글 제목

메뉴 레이어

근성프로그래머 이준형

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (136)
    • 과제 (27)
      • 객체지향프로그래밍(C++) (4)
      • 디지털논리회로(verilog) (6)
    • 공부 (41)
      • AI (5)
      • Be BE (1)
      • Linux (2)
      • 인터넷 (2)
      • 알고리즘 (1)
      • eBPF (0)
      • Rust (0)
      • PyGAD (1)
    • 운동 (2)
      • 야구대회 (1)
      • 야구연습 (1)
      • 보통운동 (0)
    • 일상 (6)
      • 맛집탐방 (1)
      • 여행 (5)
    • 공지 (0)
    • 책 리뷰 (60)
      • 생활코딩! HTML+CSS+자바스크립트 (20)
      • 이것이 취업을 위한 코딩테스트다 (8)
      • Do it! 코틀린 프로그래밍 (12)
      • 생활코딩! 자바 프로그래밍 입문 (20)

검색 레이어

근성프로그래머 이준형

검색 영역

컨텐츠 검색

책 리뷰

  • 22일차 - 오버로딩과 오버라이딩

    2024.01.22 by 근성

  • 21일차 - 상속 수업 소개

    2024.01.22 by 근성

  • 19, 20일차 - 생성자와 this

    2024.01.22 by 근성

  • 18일차 - 클래스, 인스턴스

    2024.01.22 by 근성

  • 17일차 - 남의 클래스 & 인스턴스

    2024.01.22 by 근성

  • 20일차 - 수업을 마치며

    2024.01.22 by 근성

  • 19일차 - 라이브러리

    2024.01.22 by 근성

  • 18일차 - 객체 2

    2024.01.22 by 근성

22일차 - 오버로딩과 오버라이딩

https://baseballgrammer.tistory.com/103 5주차 - 클래스와 객체의 정의 이번 주차는 클래스와 객체이다. 클래스와 객체의 정의 객체지향 프로그래밍에서는 떼고 싶어도 뗄 수 없는 단어이다. 본 책에서는 단어를 객체에 관한 단어들을 정의해두었다.(나중에 다시 보 baseballgrammer.tistory.com 위 링크에서 길게 정리했었기에 간략하게 정리만하자. 부모 클래스의 메서드를 재정의 하는것을 오버라이딩 인자의 형식만 달라지는 것이 오버로딩(상속과는 상관 X)

책 리뷰/생활코딩! 자바 프로그래밍 입문 2024. 1. 22. 14:36

21일차 - 상속 수업 소개

중복으로 인한 피해를 상속을 통해서 해결할 수 있다. 모든 메서드와 변수를 상속받는 클래스를 만들 수 있다. package day21; class Cal{ public int sum(int v1, int v2){ return v1+v2; } } class Cal3 extends Cal { public int sum(int v1, int v2){ System.out.println("Cal3!!"); return v1+v2; } public int minus(int v1, int v2){ return v1 - v2; } } public class InheritanceApp { public static void main(String[] args){ Cal c = new Cal(); System.out.prin..

책 리뷰/생활코딩! 자바 프로그래밍 입문 2024. 1. 22. 14:33

19, 20일차 - 생성자와 this

this 라고 하는 키워드는 우리가 생성한 인스턴스를 가리키는 이름이다.

책 리뷰/생활코딩! 자바 프로그래밍 입문 2024. 1. 22. 14:17

18일차 - 클래스, 인스턴스

복제된 냉장고들의 원형을 클래스라고 한다. 원형이 되는 클래스를 복제한 복제본 하나하나를 인스턴스라고 한다. static 키워드는 뒤에 따라온 문자열이 클래스 소속이라는 의미이다. 클래스와 인스턴스의 개념을 종합해서 책에서 보여준 코드이다. package day18; public class MyOOP { public static void main(String[] args){ Print p1 = new Print(); p1.delimeter = "----"; p1.A(); p1.A(); p1.B(); p1.B(); Print p2 = new Print(); p2.delimeter = "****"; p2.A(); p2.A(); p2.B(); p2.B(); p1.A(); p2.A(); p1.A(); p2.A(..

책 리뷰/생활코딩! 자바 프로그래밍 입문 2024. 1. 22. 14:03

17일차 - 남의 클래스 & 인스턴스

메서드를 함수, function, 서브루틴, 프로시저 라고도 부른다. 남의 클래스 그러니까 만들어진 라이브러리를 사용해보자. math는 해봤으니, 파일 입출력과 관련된것을 사용해보자. package day17; import java.io.FileWriter; import java.io.IOException; public class OthersOOP { public static void main(String[] args) throws IOException{ FileWriter f1 = new FileWriter("data.txt"); f1.write("Hello"); f1.write(" Java2"); FileWriter f2 = new FileWriter("data2.txt"); f2.write("Hel..

책 리뷰/생활코딩! 자바 프로그래밍 입문 2024. 1. 22. 13:50

20일차 - 수업을 마치며

공부보다는 실습 실습보다는 자신의 프로젝트로 시작해야한다. 이 책을 보면서 느낀점은 이 책 작가의 경험을 잘 느낄 수 있다는 점이다. html, css를 짜는것을 코딩이라고 취급하지 않는 사람이 있을정도로, 타 언어들에 비해 간단한편이다. 그런 사람들에게는 이 책은 작가의 경험과 공부하는 방법을 배우기 위해 사는 책이라고 봐도 될것같다.

책 리뷰/생활코딩! HTML+CSS+자바스크립트 2024. 1. 22. 13:35

19일차 - 라이브러리

라이브러리와 프레임워크 라이브러리는 뭔가 정리정돈돼 있는 느낌이다. 라이브러리 중에서 가장 유명한것은 jquery $표시로 유명하다. 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것을 의미한다. 폴더명, 파일명 등에 대한 규칙이 없고 프레임워크에 비해 자유롭다. 예를 들어 무언가를 자를 때 '도구'인 '가위'를 사용해서 '내가' 직접 컨트롤하여 자르는데, 이거와 비슷 프레임워크는 필요한 공통적인 것이 있고, 기획 의도에 따라 달라지는 부분이 있다. 공통으로 사용될 수 있는 특정한 기능들을 모듈화한 것을 의미한다. 폴더명, 파일명 등에 대한 규칙이 있으며 라이브러리에 비해 좀 더 엄격하다. 다른 곳으로 이동할 때 '도구'인 비행기를 타고 이동하지만 '비행기'가 컨트롤 하고 나는 가만히 앉아 있어야한다..

책 리뷰/생활코딩! HTML+CSS+자바스크립트 2024. 1. 22. 13:32

18일차 - 객체 2

객체에서는 프로퍼티와 프로퍼티를 구분하기 위해 아래와 같이 콤마를 사용한다. var Body = { setColor: function(color){ document.querySelector('body').style.color = color; }, setBackgroundColor: function(color){ document.querySelector('body').style.backgroundColor = color; } } 그리고 파일로 쪼개서 정리정돈을 하는데, 서로 연관된 코드들을 파일로 묶어서 그루핑한다. 파일로 쪼갰을 때의 장점은 모든 코드를 복사할 필요 없이 간단하게 color.js 파일을 새로운 웹 페이지에 포함시키기만 하면 된다. 작성한 코드를 재사용하기 되는 것이며, 모든 웹페이지에 동..

책 리뷰/생활코딩! HTML+CSS+자바스크립트 2024. 1. 22. 13:27

추가 정보

인기글

최신글

페이징

이전
1 2 3 4 ··· 8
다음
TISTORY
근성프로그래머 이준형 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바