본문 바로가기
반응형

클래스5

클래스 Preface 이번 장에선 객체, 클래스, 필드, 생성자, 메소드, 인스턴스 멤버, 정적 멤버, 패키지, 접근 제한자 등 자바에서 OOP를 구현하기 위해 사용되는 다양한 개념을 종합적으로 공부했다. 내용도 많을 뿐더러 static 키워드가 잘 이해되지 않아 시간이 꽤 오래 걸렸다. 그래도 같은 내용을 천천히 여러번 읽다보니 어느정도 감을 잡을 수 있었다. 이번 장의 마지막 부분에 어노테이션에 관한 내용도 있지만, 내용이 많고 복잡해 따로 글을 업로드할 생각이다. 1. 객체 지향 프로그래밍 - 객체(object): 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중에서 자신의 속성을 가지고 있고 다른 것과 식별 가능한 것 1) 속성: 필드(field) 2) 동작: 메소드(method) - 객체 모델링:.. 2022. 10. 13.
Java 객체 지향 프로그래밍 Preface 이번 강의에선 객체 지향 프로그래밍의 정의와 인스턴스의 사용 방법을 공부했다. 이전 영상들에 비해 조금 복잡하고 어려운 내용들이 있어 몇몇 부분은 두 번 이상 돌려보며 고민했다. 자바를 사용하여 코드를 작성하다보니 파이썬에 비해 코드가 전체적으로 복잡하지만, 그만큼 체계적으로 구성된다는 느낌을 받았다. 또, 객체지향이란 개념은 자바의 전체적인 패러다임을 관통하는 강력한 무기가 될 것 같다는 생각이 들었다. 상당히 추상적인 개념이고 다양한 관련 지식을 요하지만, 빠른 시일 내에 내 것으로 만들고싶다. 아 그리고 총 방문자 수가 10000명을 넘어 애드센스를 추가할지 고민중이다. 1. What is Object Oriented Programming? - 객체 지향 프로그래밍(Object Ori.. 2022. 9. 25.
5장 연습문제 Preface 오늘은 클래스, 모듈, 내장 함수, 라이브러리 등과 관련된 연습문제를 풀어봤다. 대부분의 문제는 큰 어려움 없이 해결할 수 있었지만, 마지막 문제는 아무리 생각해봐도 해결 방법이 떠오르지 않아 일단은 해설에 있는 방식대로 코드를 작성했다. 글을 업로드한 후 조금 더 고민을 하여 내가 원하던 방식대로 코드를 다시 작성해 볼 것이다. 1. 다음은 Calculator 클래스이다. class Calculator: def __init__(self): self.value = 0 def add(self, val): self.value += val 위 클래스를 상속하는 UpgradeCalculator를 만들고 값을 뺄 수 있는 minus 메서드를 추가해 보자. 즉 다음과 같이 동작하는 클래스를 만들어야 .. 2021. 9. 9.
클래스 Preface 음... 굉장히 오랜만에 글을 업로드하는 것 같다. 지난 주는 이번 주 개강에 앞서 그간 쌓인 스트레스와 피로를 풀기 위해 제주도로 4박 5일 여행을 다녀왔다. 공부는 잠시 뒤로하고 친한 친구들과 탁 트인 바다를 바라보며 이런 저런 이야기들을 주고받자 마음이 한층 편안해졌다. 집에 있을 땐 몰랐지만, 타지에서 곰곰이 생각해보니 내가 그동안 너무 조급했던 것 같다는 생각이 들었다. 여태껏 진도를 나가기에 급급하여 업로드한 후 제대로 복습 한 번 하지 않은 글들을 보며 서두르지 말고 기본부터 차근차근 쌓아 올리자는 생각을 다시 한 번 마음에 새길 수 있었다. 여행을 마친 후에는 집에 돌아와 방 정리를 했다. 필요없는 물건들을 모두 버린 후 새 가구들을 들여놓았더니 방이 생각보다 훨씬 깔끔해져 .. 2021. 8. 30.
객체지향 분석 기법 Preface 이번 주는 기말고사 기간이라 소프트웨어 공학 공부에 집중하지 못했다. 다음주 월요일 시험을 마지막으로 이번 학기가 종료됨에 따라 개발 공부에 박차를 가할 예정이다. 어제는 학습에 도움을 주는 친구와 함께 공부 및 블로그 업로딩의 방향성에 관한 이야기를 했다. 친구는 내가 지금껏 공부했던 내용들이 이후 더욱 정확한 정보로 대체될 수 있도록 항상 오픈 마인드를 유지해야 하며, 단지 기계적으로 내용을 암기하는 것이 아닌, '왜 그럴까?'라는 생각을 바탕으로 공부하는 자세가 필요하다고 거듭 충고했다. 개발 공부에 도전하기로 마음먹은 뒤, 처음으로 친구에게 이 이야기를 들었을 땐 "초등학교 입학 이후로 대학교 4학년을 바라보는 지금껏 줄곧 수능공부 식으로 공부했던 나에게 있어 'Why?'라는 질문을.. 2021. 6. 12.