분류 전체보기

목차 개요 본 포스팅은 앞으로 카카오테크캠퍼스 백엔드 과정에 따른 공부를 기록하는 용도로 사용할 예정이다. 클래스와 생성자 특정 객체의 특성(Properties)과 행동(Methods)를 정의한 것 = 클래스 클래스의 인스턴스 = 객체 객체를 생성할때 초기화 작업이 필요하다. 객체 초기화 : 객체의 속성에 기본값을 할당하거나, 인수를 통해 전달된 값을 속성에 할당하는 등의 작업을 한다. 따라서 이 때 초기화를 위 클래스의 인스턴스 = 객체를 초기화 하는 메서드가 생성자이다. 자바에서는 new 키워드로 메서드를 부른다. ex) new User(); 특징으로는 반환값이 없고 대부분의 경우에는 클래스의 이름과 동일하다. 클래스에는 무조건 하나 이상의 생성자가 존재한다. (자기자신 +n) 클래스가 생성자를 가지..
· Java
목차 개요 본 포스팅은 클래스 내부에 생성자가 하나라도 선언되지 않았을시에 자바 인터프리터에서 기본 생성자(Default constructor)를 생성해주는 인터프리터 기능에 대한 레퍼런스 자료이다. https://docs.oracle.com/javase/specs/jls/se8/html/jls-8.html#jls-8.8.9 Chapter 8. Classes class Point { int x, y, useCount; Point(int x, int y) { this.x = x; this.y = y; } static final Point origin = new Point(0, 0); } class Test { public static void main(String[] args) { Point p = new..
목차 색종이 만들기(#2630) Problem 아래 과 같이 여러개의 정사각형칸들로 이루어진 정사각형 모양의 종이가 주어져 있고, 각 정사각형들은 하얀색으로 칠해져 있거나 파란색으로 칠해져 있다. 주어진 종이를 일정한 규칙에 따라 잘라서 다양한 크기를 가진 정사각형 모양의 하얀색 또는 파란색 색종이를 만들려고 한다. 전체 종이의 크기가 N×N(N=2k, k는 1 이상 7 이하의 자연수) 이라면 종이를 자르는 규칙은 다음과 같다. 전체 종이가 모두 같은 색으로 칠해져 있지 않으면 가로와 세로로 중간 부분을 잘라서 의 I, II, III, IV와 같이 똑같은 크기의 네 개의 N/2 × N/2색종이로 나눈다. 나누어진 종이 I, II, III, IV 각각에 대해서도 앞에서와 마찬가지로 모두 같은 색으로 칠해져..
· Python
목차 개요 프로젝트를 진행하다가 제작하는 프로젝트에서 사용자에게 맞춤형 정보를 전해주기 위해 특정 사이트에서 일정 시간을 간격으로 공지사항을 크롤링하여 유효한 키워드를 찾아내 제공해주어야하는 api를 제작해야했다. DB에 있는 자료들에서 SQL문을 사용해 필요한 정보만을 얻어내는것도 구현해야할 API이지만 DB를 실시간으로 업데이트 해야하는 API도 제작했어야했다. 최대한 DOM 기반 크롤러를 만드려 해도 사이트 구조는 계속 바뀌고 아직 프로젝트에서 어떠한 정보를 가져올지에 대한 내용이 픽스되지 않았기에 클라이언트에게 웹사이트 관련한 정보를 제공해주는 SpringBoot 어플리케이션과 나름의 MSA를 만들어보고 싶어서 Python 기반 DB관리 어플리케이션을 따로 만들기로 하였다. 외부에서 크롤링을 해오..
목차 개요 본 포스팅은 앞으로 카카오테크캠퍼스 백엔드 과정에 따른 공부를 기록하는 용도로 사용할 예정이다. 클래스와 멤버 변수 강의에서는 클래스는 객체의 청사진 이라고 표현하고 있다. 코드리뷰를 통해 개념을 쌓아간 나에게도 잘 와닿는 표현이었다. 클래스가 어셈블리 느낌이고 클래스명은 부품의 이름 멤버변수는 구성품 그리고 내부에 계통-장치들은 메소드로 비유할 수 있을것 같았다. public class 는 외부에 참조가 될수 있는 클래스로 항상 대문자로 표현한다. 생각해보니 프로젝트main 명이나 디렉토리내에 구현한 클래스와 인터페이스 등은 항상 대문자였고 나중에 이러한 public class 를 또 다른 class 에 사용하기 위해 가져올때도 선언시에 변수명을 소문자로 바꾸어주었었다. class 내에 멤버..
nstgic3
'분류 전체보기' 카테고리의 글 목록 (14 Page)