일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- resizer 구현
- 자바
- 코틀린 노트북
- cli 만들기
- 객체지향
- MySQL
- output stream
- 의존성역전원칙
- resize image with go
- 코틀린 out
- kotlin
- 개인블로그 hugo
- ruby
- hugo 로 블로그
- Test
- change refresh rate
- InnoDB
- Mutation testing
- 공짜블로그
- 코틀린 in
- Convariance
- Pitest
- 코틀린
- IntelliJ
- image resizer with go
- JPA
- standard output
- standard input
- Java
- 돌연변이 테스팅
Archives
- Today
- Total
목록상속 (1)
Rlog
루비의 상속구조
루비도 잘 알려진 객체지향 언어이다. 사실 최근에는 루비 온 레일즈라는 프레임워크를 아는 사람은 있어도, 이게 루비라는 언어로 이루어져 있다는 걸 모르는 사람도 보았다 😂 뭐 여튼 루비도 나름의 루비만의 장점이 있다. 서론은 뒤로 하고, 오늘은 루비가 어떻게 상속구조를 이루고 있는지 적어보려고 한다. 일단 보통언어와 비슷하게 루비도 아래와 같은 코드로 상속구조 표현이 가능하다. class Bird def speak puts "tweet" end end class Duck < Bird def speak puts "quack" end end duck = Duck.new duck.speak 위와 같이 적고 실행하게 되면 아래와 같은 결과가 나온다. "quack" 당연해 보인다. Duck 안에 speak 가 있..
Ruby
2021. 9. 28. 23:15