분류 전체보기119 JAVA/ Down Casting 상속받는 자식 클래스로 캐스팅 Down Casting 상속받는 자식 클래스로 캐스팅 1. Casting(캐스팅) 이란? 캐스팅은 타입을 변환하는 것으로 형변환이라고도 합니다. 자바의 상속 관계에 있는 부모 클래스와 자식 클래스간에 형 변환이 가능합니다. 2. Down Casting(다운 캐스팅)이란? 다운캐스팅은 자신의 고유한 특성을 잃은 서브 클래스의 객체를 다시 복구 시켜주는 것입니다. 상속받은 자식 클래스로 캐스팅! Up Casting(업 캐스팅) 된 것을 다시 원상태로 돌립니다. 부모 클래스와 자식 클래스가 상속이 되어있는 상속 관계에서만 가능합니다. 상위 클래스(부모 클래스) Animal public class Animal { private String name; public void cry() { System.out.pri.. 2022. 7. 5. Java/ UpCasting 데이터타입을 부모 클래스로 선언 UpCasting 데이터타입을 부모 클래스로 선언 1. Casting(캐스팅) 이란? 캐스팅은 타입을 변환하는 것으로 형변환이라고도 합니다. 자바의 상속 관계에 있는 부모 클래스와 자식 클래스간에 형 변환이 가능합니다. 2. UpCasting 이란? 업캐스팅은 데이터 타입을 부모 클래스로 선언하는 것입니다. 업캐스팅은 부모 클래스와 자식 클래스가 상속이 되어있는 상속 관계에서만 가능합니다. // 부모클래스 // UpCastingParent.java public class UpCastingParent { int x; int y; public UpCastingParent() { x = 10; y = 20; } public void print() { System.out.println(x + ", " + y);.. 2022. 7. 5. API/ Serverless Framework 를 이용한 Github 코드를 AWS에 배포하기(CI/CD) Serverless Framework 를 이용한 Github 코드를 AWS에 배포하기(CI/CD) 본 포스팅은 서버리스 프레임워크 설치가 후 앱을 생성하고, 로컬에 생긴 프로젝트 디렉토리와 작업한 서버개발 소스로 덮어씌운후 배포까지 끝난 후 진행합니다. AWS에 배포하기 위한 Serverless Framework (서버리스 프레임워크) 설치는 아래 링크를 참고해 주세요!! [준비중] 1. 깃허브 닷컴에 연결하기 위해 깃허브에 레파지토리를 만듭니다. 이때 Private 에만 체크!! (비어있는 레파지토리 만듬) 2. 레파지토리 + 프로젝트 디렉토리 연결 프로젝트 디렉토리를 불러온 비주얼 스튜디오 코드의 터미널에서 $ git init 2. 레파지토리 + 프로젝트 디렉토리 연결 프로젝트 디렉토리에서 .gitg.. 2022. 6. 29. boto3 로 아마존 AWS의 버킷 s3 파일 업로드 boto3 로 아마존 AWS의 버킷 s3 파일 업로드 1. AWS 버킷 생성 boto3 라이브러리 설치 $ pip install boto3 2. 서버에 코드 작성 import boto3 from config import Config 필요한 라이브러리 호출 app.py from flask import Flask from flask_jwt_extended import JWTManager from flask_restful import Api from config import Config from resources.image import FileUploadResource from resources.posting import PostingResource app = Flask(__name__) # 환경변수 셋팅 a.. 2022. 6. 24. 내 블로그에 달 배너 이미지 2022. 6. 21. 이전 1 ··· 6 7 8 9 10 11 12 ··· 24 다음