πΉΒ μ 리 by μ₯λ―Έ(https://velog.io/@newbiekim/)
μλ°μ λͺ¨λ ν΄λμ€λ Object ν΄λμ€λ₯Ό μμλ°λλ€.
μ¦, Object ν΄λμ€λ μλ°μ μ΅μμ ν΄λμ€λ€.
μ»΄νμΌλ¬λ μλ¬΄λ° ν΄λμ€λ‘ μμνμ§ μμΌλ©΄ μλμΌλ‘ extends Object
λ₯Ό μ½μ
ν΄ Object ν΄λμ€λ₯Ό μμνλ€.
class A {
}
class B extends A {
}
μμ κ°μ΄ ν΄λμ€ Aλ₯Ό μμλ°μ Bλ₯Ό λ§λ€μμ λ λΆλͺ¨ ν΄λμ€μΈ Aλ μ무κ²λ μμνμ§ μμλ€. μ΄λ κ² λλ©΄ μ»΄νμΌλ¬λ extends Object
λ₯Ό μ½μ
νκ³ κ²°κ΅ Object β A β Bμ μμ κ΄κ³κ° λ§λ€μ΄μ§λ€.
class A extends Object {
}
λ°λΌμ μλ°μ λͺ¨λ ν΄λμ€λ μ΄λ€ κ°μ²΄λ‘ λ§λ€λ μ§ Object νμ μΌλ‘ μ μΈν μ μλ€.
println() λ©μλλ λ€μν νμ μ μΆλ ₯νκΈ° μν΄ μ¬λ¬ κ°μ μ λ ₯맀κ°λ³μ νμ μΌλ‘ μ€λ²λ‘λ©λΌ μλ€.
System.out.println(new A())μ κ°μ΄ μ¬μ©μκ° μ§μ λ§λ ν΄λμ€ νμ λ μΆλ ₯ν μ μλ€. μ΄κ²μ΄ κ°λ₯ν μ΄μ λ 무μμΌκΉ?