1. ν΄λμ€μ μ μλ‘ μ³μ κ²μ?
2λ² κ°μ²΄μ§ν₯ νλ‘κ·Έλλ°μ ν΅μ¬ κ°λ μ΄λ€.
1) νμ΄μ¬μμλ§ μ 곡λλ κΈ°λ₯μ΄ μλ μλ°,C++ λ±μμλ μ 곡λλ€.
2) ν΄λμ€μ νλλ λ€λ₯Έ μ©μ΄μ΄λ€. > ν΄λμ€λ κ°μ²΄λ₯Ό μ μνλ μ€κ³λ, νλλ κ·Έμμ μμ±λ€μ΄λ€.
3) ν΄λμ€ μμλ λ³μλ₯Ό ν¬ν¨νλλ° μ΄κ±΄ λ©μλκ° μλ νλλΌκ³ λΆλ₯Έλ€.
2. μλμ°¨ ν΄λμ€ μμ±νλ μ½λ
class Car:
color=""
speed=-0
def upSpeed(self,value):
self.speed += value
def downpeed(self,value):
self.speed -= value
3. μΈμ€ν΄μ€ μμκ³Ό μλ μΆλ ₯νλ μ½λ
class Car:
color=""
speed=-0
myCar1 = Car()
myCar1.color = "λΉ¨κ°"
myCar1.speed = 30
print("μλμ°¨ μμμ %s, μλλ %d μ
λλ€." %(myCar1.color, myCar1.speed))
4. μλλ₯Ό 50μΌλ‘ μ΄κΈ°ννλ ν΄λμ€ μμ±μ μ½λ
class Car:
speed=0
def __init__(self):
self.speed=0
5. Carμ μμ λ°λ RVCar ν΄λμ€ μ μνλ μ½λ
class Car:
speed=0
def upSpeed(self,value):
self.speed = self.speed + value
class RVCar(Car):
seatNum =0
def getSeatNum(self):
return self.seatNum
6. λ€μ μ€λͺ μ ν΄λΉνλ λ©μλλ?
1) μλ©ΈμλΌκ³ λ νλ©° μΈμ€ν΄μ€κ° μμ λ λκΉμ§ μλμΌλ‘ νΈμΆλλ€.----- __del__ ()
2) μΈμ€ν΄μ€ μ¬μ΄μ λ§μ μμ μ΄ μΌμ΄λλ©΄ μ€νλλ λ©μλ ------ __add__()
3) print() λ¬ΈμΌλ‘ μΆλ ₯ν λ μ€νλλ λ©μλ ---- __repr__()
4) μΈμ€ν΄μ€ μ¬μ΄μ λΉκ΅μ°μ°μ <= κ° μ¬μ©λ λ νΈμΆλλ λ©μλ ---- __le__()
7. νμ΄μ¬μμ μΆμ λ©μλ ν¨κ³Όλ₯Ό λ΄λ €κ³ μνΌ ν΄λμ€μ μμ±νλ ꡬ문μ?
pass
8.λ€μ μ€λͺ μ€ νλ¦° κ²μ?
3) λ©ν°νλ‘μΈμ±λ start() λ‘ μμλλ€,
joinμ μμ νλ‘μΈμ€κ° μ ν΄μν(idle)μ λ€μ΄κ°κ³ μ’ λ£λμ§ μμ μ’λΉ νλ‘μΈμ€κ° λ¨. ν¬ ν΄μ£Όλ μν