목록공부 (208)
컴퓨터는 잘못이 없다..
[핵심] 1. 다운캐스팅 시 주의할 점을 살펴보자. [예제코드] MainClass05.java package test.main; /* 여러분이 키우는 자녀가 있다고 가정하자 자녀가 현재 사용하는 핸드폰이 인터넷이 안되는 구형 폰이다. 여러분의 자녀가 인터넷을 하고 싶어서 스마트폰이 갖고 싶다고 조른다. 여러분은 어떻게 할 것인가? 1. 스마트폰을 새로 사준다.(만들어서 준다.) 2. 스마트폰의 사용설명서만 가지고 와서 현재 폰의 설명서라고 우기고 그냥 그 폰을 쓰라고 한다. --> 아래 예제는 2번 같은 경우 아래 예제는 MainClass03과 비교해볼 것! */ import test.mypac.Phone; import test.mypac.SmartPhone; public class MainClass05..
[예제코드] Phone.java package test.mypac; //extends는 어떤 클래스를 상속 받을 때 사용하는 예약어이다. //어떤 클래스도 extends 하지 않으면 자동으로 Object 클래스를 상속받게 된다. //따라서 Ojbect 클래스를 상속받을 거라면 생략이 가능하다. public class Phone{ //디폴트 생성자 public Phone() { System.out.println("Phone 생성자 호출됨"); } //전화거는 non-static 메소드 public void call() { System.out.println("전화를 걸어요!"); } } HandPhone.java package test.mypac; public class HandPhone extends Ph..
[티스토리 목차 정리] docs.google.com/spreadsheets/d/1MZ3Zh7SvcTQ56m7KedulsP-SIB7q_lrWcldnpxyhejc/edit?usp=sharing ------------------------------------------------------------------------------------------------------------------ [SQL총정리(선생님 pdf)] drive.google.com/file/d/1TMaDg28FNE75Ej31lB2cPDliiFyg28wW/view?usp=sharing [SQL] DAY01_sql기초, db기초 drive.google.com/file/d/1Pl3lIuVtLgJ_SV01zE3LpGAKsrO0MfaM/vi..
[예제코드] Phone.java package test.mypac; //extends는 어떤 클래스를 상속 받을 때 사용하는 예약어이다. //어떤 클래스도 extends 하지 않으면 자동으로 Object 클래스를 상속받게 된다. //따라서 Ojbect 클래스를 상속받을 거라면 생략이 가능하다. public class Phone{ //디폴트 생성자 public Phone() { System.out.println("Phone 생성자 호출됨"); } //전화거는 non-static 메소드 public void call() { System.out.println("전화를 걸어요!"); } } HandPhone.java package test.mypac; public class HandPhone extends Ph..
['' 문제 설명] -문제출처 : 프로그래머스 코딩테스트 연습 - 두 정수 사이의 합 | 프로그래머스 (programmers.co.kr) -문제 : -제한조건 : -입출력 예시1 o [내 답안] ㅇ ▲내 답안 설명 [다른 답안] ㅇ ▲다른 답안 설명 [파이썬] ----
['두 정수 사이의 합' 문제 설명] -문제출처 : 프로그래머스 코딩테스트 연습 - 두 정수 사이의 합 | 프로그래머스 (programmers.co.kr) -문제 : 두 정수 a, b가 주어졌을 때 a와 b 사이에 속한 모든 정수의 합을 리턴하는 함수, solution을 완성하세요. 예를 들어 a = 3, b = 5인 경우, 3 + 4 + 5 = 12이므로 12를 리턴합니다. -제한조건 : a와 b가 같은 경우는 둘 중 아무 수나 리턴하세요. a와 b는 -10,000,000 이상 10,000,000 이하인 정수입니다. a와 b의 대소관계는 정해져있지 않습니다. -입출력 예시1 abreturn 3512 333 5312 [내 답안] def solution(a, b): if a>b : tmp = a a = b..