🐱 With All My Animal 🐶
💡 [ 29일차 11/17일 ] 💡
📌 오늘의 기술면접 질문 Q&A
한 클래스의 특성을 다른 클래스가 물려받는 것을 의미한다.
상속을 통해 코드의 재사용성을 높이고, 코드의 구조를 개선할 수 있습니다.
open 키워드를 사용하여 클래스를 상속 가능한 상태로 만들 수 있다.
open class Animal {
open fun eat() {
println("Animal is eating")
}
}
class Dog: Animal() {
override fun eat() {
println("Dog is eating")
}
}
class Cat: Animal() {
override fun eat() {
println("Cat is eating")
}
}
resource를 사용하여 다국어를 지원한다.
resource는 앱에서 사용되는 정적인 콘텐츠를 의미하며, 텍스트/이미지/레이아웃 등이 포함된다.
res/strings.xml 파일에 작성해준다.
<resources>
<string name="hello">안녕</string>
</resources>
<resources>
<string name="hello">Hello</string>
</resources>
val greeting = getString(R.string.hello)