μμ
-
[Kotlin] ν΄λμ€ μμ±κ³Ό μμAndroid/Kotlin 2021. 7. 4. 21:05
μ΄ κΈμ "μ€μ¬μ±μ Google 곡μ μΈμ΄ Kotlin" κ°μλ₯Ό λ£κ³ 곡λΆν λ΄μ©μ λ°νμΌλ‘ μμ±ν λ΄μ©μ λλ€. κ°μ²΄μ§ν₯ νλ‘κ·Έλλ° (Object Oriented Programming) Kotlinμ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°κ³Ό ν¨μν νλ‘κ·Έλλ° λͺ¨λ κ°λ₯ν©λλ€. κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°μ΄λ μ¬λ¬ 곡ν΅μ μΌλ‘ μ¬μ©λλ μμ±λ€μ νλμ κ°μ²΄λ‘ νννμ¬ λ°μ΄ν°μ κΈ°λ₯λ€μ κ΄λ¦¬νλ νλ‘κ·Έλλ° κΈ°λ²μ λλ€. Javaμ κ°μ΄ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°μ νκΈ° μν΄μ ν΄λμ€μ μμ±κ³Ό μμνλ λ°©λ²μ λν΄ μκ°νλ €κ³ ν©λλ€. ν΄λμ€ μμ± class Student{ var id: Int = 0 var name : String = "ows" } fun main() { var obj = Student() print("${obj.id} ${obj..
-
[Java] μλ° ν΄λμ€ μμ, λ©μλ μ€λ²λΌμ΄λ©Android/Java 2021. 1. 18. 21:53
μ΄ κΈμ "μλ° μ¨λΌμΈ μ€ν°λ" λ΄μ©μ μ 리νμ¬ μμ±ν κΈμ λλ€. μλ° μμ μμμ΄λ μΊ‘μν, μΆμνμ κ°μ΄ κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°μμμ μ£Όμν νΉμ§ μ€ νλμ λλ€. ν΄λμ€ μμμ κΈ°μ‘΄μ ν΄λμ€μ μμ±κ³Ό κΈ°λ₯μ μΆκ°νκ±°λ μ¬μ μνμ¬ μλ‘μ΄ ν΄λμ€λ₯Ό μ μνλ κ²μ μλ―Έν©λλ€. μμμ μ΄μ©νλ©΄ κΈ°μ‘΄μ ν΄λμ€μ λ³μμ λ©μλλ₯Ό λͺ¨λ μ¬μ©κ°λ₯νκ³ νμμ λ°λΌ λ©μλλ₯Ό 컀μ€ν°λ§μ΄μ§ ν μ μλ ν΄λμ€λ₯Ό μμ±ν μ μμ΅λλ€. μλ° μμμ μ₯μ μΌλ‘ μ€λ³΅λ μ½λλ₯Ό μ€μΌ μ μκ³ , μ μ§ λ³΄μμ νΈλ¦¬μ±κ³Ό λ€νμ±μ ꡬνν μ μμ΅λλ€. λ€λ₯Έ μΈμ΄μ λ€λ₯΄κ² μλ°λ λ€μ€ μμμ΄ λΆκ°λ₯νλλ° μ΄λ₯Ό 보μνκΈ° μν μΈν°νμ΄μ€κ° μμ΅λλ€. public class ParentClass { char Pch; public void PCprin..
-
[Python] Class(ν΄λμ€), Object, μμ μ΄ν΄Python 2020. 11. 7. 17:49
μ΄ κΈμ pythonμ ν΄λμ€μ κ΄λ ¨λ λ΄μ©μ λλ€. Classλ μ€μΈκ³μ κ²μ λͺ¨λΈλ§νμ¬ μμ±κ³Ό λμμ κ°λ λ°μ΄ν° νμ pythonμμμ string, int, list, dict λͺ¨λκ° λ€ ν΄λμ€λ‘ μ‘΄μ¬ λ€λ£¨κ³ μ νλ λ°μ΄ν°μ λ°μ΄ν°λ₯Ό λ€λ£¨λ μ°μ°μ νλλ‘ μΊ‘μννμ¬ ν΄λμ€λ‘ νν class ν€μλλ₯Ό μ΄μ©νμ¬ μ μ init(self) μμ±μλ₯Ό μ μ, ν΄λμ€ μΈμ€ν΄μ€κ° μμ±λ λ νΈμΆλ¨ selfμΈμλ νμ 첫 λ²μ§Έλ‘ μ€λ©° μκΈ° μμ μ κ°λ¦¬ν΄, c++/c#, javaμ thisμ ν΄λΉ μμ±μμμ ν΄λΉ ν΄λμ€κ° λ€λ£¨λ λ°μ΄ν°λ₯Ό μ μ method μ μ λ©€λ²ν¨μλΌκ³ νλ©°, ν΄λΉ ν΄λμ€μ objectμμλ§ νΈμΆ κ°λ₯ λ©μλλ κ°μ²΄ λ 벨μμ νΈμΆλλ©°, ν΄λΉ κ°μ²΄μ μμ±μ λν μ°μ°μ΄ κ°λ₯ μμ κΈ°μ‘΄μ μ μν΄λ ν΄..