일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- 백준 1712
- 10866
- 역캡슐화
- 파이썬
- 프로토콜
- 1764
- 인터페이스
- 다형성
- 자바의 정석
- 논리구성도
- 백준 2775
- 남궁성
- l3 스위치
- aws 자격증
- 개발바닥
- network
- 유선LAN
- 데이터 송수신
- 계층화
- 물리구성도
- 인프콘
- 상속
- java
- modifiers
- 파이썬 1712
- 자바
- TCP/IP
- AWS CLF
- 네트워크
- 테슬라폰
- Today
- Total
목록분류 전체보기 (166)
병훈's Blog
문제 월드전자는 노트북을 제조하고 판매하는 회사이다. 노트북 판매 대수에 상관없이 매년 임대료, 재산세, 보험료, 급여 등 A만원의 고정 비용이 들며, 한 대의 노트북을 생산하는 데에는 재료비와 인건비 등 총 B만원의 가변 비용이 든다고 한다. 예를 들어 A=1,000, B=70이라고 하자. 이 경우 노트북을 한 대 생산하는 데는 총 1,070만원이 들며, 열 대 생산하는 데는 총 1,700만원이 든다. 노트북 가격이 C만원으로 책정되었다고 한다. 일반적으로 생산 대수를 늘려 가다 보면 어느 순간 총 수입(판매비용)이 총 비용(=고정비용+가변비용)보다 많아지게 된다. 최초로 총 수입이 총 비용보다 많아져 이익이 발생하는 지점을 손익분기점(BREAK-EVEN POINT)이라고 한다. A, B, C가 주어졌..
참고: Java의 정석 참고: 상속 참고: 다형성1 참고: 다형성2 추상 : 여러 가지 사물이나 개념에서 공통되는 특성이나 속성 따위를 추출하여 파악하는 것 하지만, 객체지향개념에서는 이런 느낌으로 많이 쓰여요. 추상(미완성) 구현(완성) Java에서 추상클래스를 쉽게 말하면 "미완성 설계도" 에요. 미완성 설계도라서 객체를 생성할 수 없어요. 이 설계도를 완성하여 객체를 생성하려면 추상클래스의 멤버들을 자손클래스에서 구현해야 돼요. 근데, 무엇이 미완성인 걸까요? 자손클래스에서 무엇을 구현하는 걸까요? 추상클래스 (abstract class) 메소드가 미완성입니다. abstract void play(int pos); abstract void stop(); 이렇게 abstract 키워드가 붙고, 구현부 ..
참고: Java의 정석 참고: 상속 참고: 다형성1 다형성 part2 다형성을 "하나의 인스턴스를 다루는 참조변수가 여러 개다" "하나의 참조변수로 여러 인스턴스를 다룰 수 있다" 라고 했었죠. 자세히 말해야 할 것 같아요. "여러 조상클래스의 참조변수로 자손클래스의 인스턴스를 다룰 수 있다" "조상클래스의 참조변수로 여러 자손클래스의 인스턴스를 다룰 수 있다" 말이 비슷해서 헷갈리네요. 위에는 '자손클래스 인스턴스'를 기준으로 여러 조상클래스의 참조변수가 하나의 인스턴스를 다룰 수 있다는 말이고, 아래는 '조상클래스 참조변수'를 기준으로 여러 자손클래스의 인스턴스를 다룰 수 있다는 말이에요. 이 그림을 보면, SmartTv 인스턴스 하나를 SmartTv 본인클래스의 참조변수 s 로 다룰 수 있고, Sm..
문제 이 아파트에 거주를 하려면 조건이 있는데, “a층의 b호에 살려면 자신의 아래(a-1)층의 1호부터 b호까지 사람들의 수의 합만큼 사람들을 데려와 살아야 한다” 는 계약 조항을 꼭 지키고 들어와야 한다. 아파트에 비어있는 집은 없고 모든 거주민들이 이 계약 조건을 지키고 왔다고 가정했을 때, 주어지는 양의 정수 k와 n에 대해 k층에 n호에는 몇 명이 살고 있는지 출력하라. 단, 아파트에는 0층부터 있고 각층에는 1호부터 있으며, 0층의 i호에는 i명이 산다. 입력 첫 번째 줄에 Test case의 수 T가 주어진다. 그리고 각각의 케이스마다 입력으로 첫 번째 줄에 정수 k, 두 번째 줄에 정수 n이 주어진다 출력 각각의 Test case에 대해서 해당 집에 거주민 수를 출력하라. 제한 1 ≤ k,..
참고: Java의 정석 참고: 상속 상속부터 다시 볼게요. 상속 : 부모클래스의 멤버(변수, 메소드)들을 자손클래스가 물려받아 사용하는 것. 자손클래스 자체 멤버를 만들면서 확장(extends)됨 다형성의 의미는 '여러 형태가 존재한다' 입니다. Java에서는 무슨 의미일까요? "무엇이 어떻게 여러 형태를 지니는 거야?" "그 뭔가가 여러 형태를 지녀서 어디에 써먹어?" 이런 궁금증이 듭니다. 한 번 알아보죠. 다형성 (Polymorphism) 우선, 자손클래스의 인스턴스를 생성할 때 부모클래스의 참조변수에 주소를 저장할 수 있습니다. 그리고 다형성을 간단히 말하면 이렇습니다. "하나의 인스턴스를 다루는 참조변수가 여러 개다" "하나의 참조변수로 여러 인스턴스를 다룰 수 있다" 둘 다 말이 됩니다. 하나..