JavaRush /จาวาบล็อก /Random-TH /ความแตกต่างในการให้สัมภาษณ์
glu4it
ระดับ
Харьков

ความแตกต่างในการให้สัมภาษณ์

เผยแพร่ในกลุ่ม
สวัสดี Javarashites ที่รัก แน่นอนว่าทุกคนที่ถูกสัมภาษณ์จะต้องถามคำถามเกี่ยวกับความหลากหลาย ดังนั้นฉันจึงสนใจคำตอบของคุณและการประเมินคำตอบของคุณจากผู้สัมภาษณ์ ฉันมีการสัมภาษณ์สั้นๆ 2 ครั้ง โดยพวกเขาถามเกี่ยวกับความหลากหลาย และผู้สัมภาษณ์ไม่พอใจกับคำตอบของฉันในการสัมภาษณ์แต่ละครั้ง ในระยะสั้น คำตอบของฉันคือการเอาชนะและกำหนดการอ้างอิงคลาสพาเรนต์ให้กับอ็อบเจ็กต์ของคลาสลูก บางสิ่งเช่นนี้:
ความแตกต่างในการสัมภาษณ์ - 1
class Parent{
    void saySomething(){
        System.out.println("Parent!");
    }
}
class Child1 extends Parent{
    @Override
    void saySomething(){
        System.out.println("Child1!");
    }
}

class Child2 extends Parent{
    @Override
    void saySomething(){
        System.out.println("Child2!");
    }
}

class Test{
    public static void main(String[] args){
        Parent p1 = new Parent();
        Parent p2 = new Child1();
        Parent p3 = new Child2();
        p1.saySomething();
        p2.saySomething();
        p3.saySomething();
    }
}
---------------
Output:
Parent!
Child1!
Child2!
นี่คือสิ่งที่เขียนไว้ ใน เว็บไซต์ ของ Oracle Ivan Golovachกล่าวว่าความหลากหลายใน Java นั้นถูกนำไปใช้โดยใช้การสืบทอด (สิ่งที่ฉันแสดงในตัวอย่าง) และการใช้ข้อมูลทั่วไป แล้วความจริงอยู่ที่ไหนและจะตอบอย่างไรในการสัมภาษณ์? ฉันมีการสัมภาษณ์ที่สำคัญเร็วๆ นี้ และฉันไม่อยากพลาดคำถามที่ดูเหมือนเป็นพื้นฐานนี้อีก
ความคิดเห็น
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION