Live Study 6주차 - 상속
자바 상속의 특징 다중상속 상속관계에서 메서드 호출 업캐스팅/다운캐스팅 super 키워드 메소드 오버라이딩 메서드 오버라이딩과 메서드 오버로딩 다이나믹 메소드 디스패치 (Dynamic Method Dispatch) 추상 클래스 final 키워드 Object 클래스 자바 상속의 특징자식 클래스는 부모 클래스의 상태와 기능을 사용 가능1234p
자바 상속의 특징 다중상속 상속관계에서 메서드 호출 업캐스팅/다운캐스팅 super 키워드 메소드 오버라이딩 메서드 오버라이딩과 메서드 오버로딩 다이나믹 메소드 디스패치 (Dynamic Method Dispatch) 추상 클래스 final 키워드 Object 클래스 자바 상속의 특징자식 클래스는 부모 클래스의 상태와 기능을 사용 가능1234p
ProblemJava has 8 primitive data types; char, boolean, byte, short, int, long, float, and double. For this exercise, we’ll work with the primitives used to hold integer values (byte, short, int, and
클래스와 객체 클래스 정의하는 방법 접근제한자 생성자 객체 만드는 방법 (new 키워드 이해하기) 메서드 정의하는 방법 생성자 정의하는 방법 this 키워드 이해하기 클래스와 객체클래스에 앞서 객체 를 먼저 이해할 필요가 있다. 객체를 중심으로 프로그래밍을 하는 것을 객체지향 프로그래밍(Object Oriented Programming)이라 한다.
최근에 뉴욕타임즈 온라인 구독을 시작했다. 영어 실력이 부족하다보니 파파고를 이용해 번역하거나 iOS/MacOS에 내장된 사전기능(Lookup)을 이용한 검색이 많지만, 그래도 양질의 컨텐츠를 읽을 수 있다는 점이 상당히 매력적인것 같다. 뉴욕타임즈 칭찬하려고 쓰는 글은 아니고, 최근에 디지털 개인정보에 대해 관심이 커지게 된 계기가 여기서 읽게 된 몇
조건문 if 삼항연산자 switch 반복문 for-i for-each while do-while 조건문과 반복문에서 쓰이는 키워드 break continue Live-Study 참석율 대시보드 생성하기 조건문조건문은 if문과 switch문으로 구분된다. if 삼항연산자 switch if1234boolean condition;if(cond
백기선님 라이브 스터디의 피드백 영상을 보면서 미처 모르고 코딩했던 부분을 알게되어 정리하게 되었다. 그냥 라이브 스터디 2주차 포스팅에 업데이트 할 수 있었으나 꽤 중요한 부분이라는 생각이 들어서 따로 분리했다. 위의 스크린샷의 코드를 보면, static 메서드에서 인스턴스 변수를 참조하지 못하는 상황이다. 왜 그럴까? static 메서드는 클래스 생성
String 변수를 비교할 땐, 비교연산자 == 대신 String 클래스의 equals()를 사용해야한다. 왜 그럴까? 아래 코드를 통해 확인해보자. 1234String greeting = "Hello World.";String hi = new String("Hello World.");System.out.println(
산술 연산자 비트 연산자 관계 연산자 논리 연산자 instanceof assignment(=) operator 3항 연산자 연산자 우선 순위 화살표(->) 연산자 산술 연산자수학 연산을 처리하는 연산자이다. + : 더하기 연산자 - : 빼기 연산자 * : 곱하기 연산자 / : 나누기 연산자 % : 나머지 연산자 123456789public
기본형(primitive) 타입 종류와 값의 범위, 기본 값 기본형(primitive) 타입과 참조형(reference) 타입 리터럴(literal) 변수 선언 및 초기화하는 방법 변수의 스코프와 라이프 타임 인스턴스 변수 클래스 변수 로컬 변수 타입 변환, 캐스팅 그리고 타입 프로모션 1차, 2차 배열 선언하기 타입 추론, var 기본형(pri
지난 포스팅에서 스프링부트로 만든 API로 오라클RDBMS에 데이터를 요청하는 간단한 실습을 구현해보았다. 당시 오라클 DB의 테이블을 단순 조회하는 것까지 해보았는데, 이번엔 간단한 CRUD를 구현한 API를 만들어보려고 한다. 마찬가지로 도커를 이용하여 오라클 DB(Oracle 11g)를 띄워두었고, 스프링부트로 웹서버를 개발하고, MyBatis를 이