Kotlin เป็นที่รู้จักกันดีว่าเป็นตัวแทนการแทนที่สำหรับ Java แต่ได้ทำการลบการสร้าง Java ที่รู้จักกันดี: staticคำหลัก ฟังก์ชันระดับคลาสนั้นมีให้โดยส่วนใหญ่เป็นวัตถุที่เป็นเพื่อนแทน
มีอะไรผิดปกติกับวิธีการแบบคงที่และสาขาที่วัตถุสหายให้ทางเลือกที่ดีกว่าเพื่อ? ฉันสับสนเกี่ยวกับเหตุผลและไม่พบคำอธิบายใด ๆ ในเอกสารประกอบ
staticคำหลักใน Java มันทันทีแพร่กระจายไปยังทุกมุมของโปรแกรมเพราะพวกเขายังไม่ได้รับการสอนการเขียนโปรแกรมเชิงวัตถุ .