전체 글127 파이썬에서 메서드(함수) 오버라이드(override) 먼저 오버라이드(override)란 간단히 말하면 같은 이름을 가진 메소드(함수)를 다른 기능으로 재정의 해서 사용할 수 있는 것입니다. 파이썬에서는 다음과 같이 구현할 수 있습니다. class Parent: def method(self): print("This is from the Parent class")# 부모 클래스를 상속한 클래스class Child(Parent): # 부모 클래스와 같은 이름을 갖지만 다른 기능으로 정의 def method(self): print("This is from the Child class")c = Child()c.method() 위 결과를 출력하면 다음과 같은 결과를 출력합니다. "This is from the Child c.. 2023. 11. 15. 파이썬 클래스에 대한 모든 것 __init__, __call__, 상속 이번 포스팅에서는 파이썬에서 클래스를 정의하는 방법과 클래스 상속에 대해 알아보겠습니다. 이해를 위해 이전 포스팅을 보는 것을 추천드립니다. 파이썬의 모듈에 대한 모든 것 feat. __name__?, __init__?저는 다른 프로그래밍 언어를 공부했기 때문에 기본적인 문법은 금방 익힐 수 있지만 파이썬의 모듈에 대한 내용이 조금 생소했습니다. 파이썬의 모듈, 패키지를 다루다보면 반드시 마주치는android-developer.tistory.comdef __init__으로 클래스의 생성자 정의하기파이썬에서 클래스의 생성자는 다음과 같은 방법으로 지정할 수 있습니다. class Unit: def __init__(self, name, hp, damage): self.name = name .. 2023. 11. 14. DiffUtil를 BaseAdapter로 하여 쉽게 RecyclerView만들기 옛날에는 안드로이드에서 코틀린을 사용하여 RecyclerView를 만들 때 notifyDataSetChanged를 사용했지만 현재는 해당 방법이 deprecated 되었기 때문에 권장하지 않는 방법이 되었습니다. 그래서 새로운 방법은 무엇이며 왜 기존 방법이 사용하지 않게 되었는지 설명하겠습니다. notifyDataSetChanged가 Deprecated 된 이유 이를 알기 위해선 먼저 notifyDataSetChanged의 동작 원리에 대해 알아야 합니다. RecyclerView의 adapter에서 notifyDataSetChanged를 실시하면 다음과 같이 동작합니다. 모든 Item에 대해 onBindViewHolder를 실시한다 즉, 간단하게 말하면 notifyDataSetChanged 사용한 리사.. 2023. 11. 12. 효율 높은 보조 배터리 추천 및 효율 계산 방법 보조 배터리의 효율은 어떻게 되어있고 어느정도 충전할 수 있는지 간단하게 알려드리겠습니다. 참고로 대상이 되는 휴대폰은 갤럭시 23 울트라(5,000mAh)를 기준으로 몇 번 충전할 수 있는지로 알려드리겠습니다. 애초에 mAh가 뭐임? 많은 기업들이 배터리의 용량을 mAh로 표시하는데 정확히 뭐고 정말로 배터리의 용량을 나타내는 의미가 맞는지 의문을 가지는 분들이 있을거라 생각합니다. mAh = 단위 시간에 얼마나 많은 전기를 공급할 수 있는지 를 의미합니다. (= 전하량) 즉, 우리가 생각하는 부피(물의 L 같은 애들)과는 조금 다르지만 어느정도는 용량(?)으로써의 개념을 갖고 있습니다. 사실 중요한 부분은 mAh가 아니라 Wh인데 왜 그런지 이제부터 설명하겠습니다. 왜 보조 배터리 용량의 70% 정도.. 2023. 11. 4. 이전 1 ··· 14 15 16 17 18 19 20 ··· 32 다음