this和super关键字的使用场景 - Java面试题
C.不能用在main()方法中\n\n\nthis和super都是Java中的重要关键字,它们分别代表当前对象和父类对象。\n\nthis关键字\n\n* 指向当前对象,用于访问当前对象的属性和方法。\n* 在构造方法中,可以用this()调用同一类中的其他构造方法。\n\nsuper关键字\n\n* 指向父类对象,用于访问父类中的属性和方法。\n* 在子类构造方法中,可以用super()调用父类的构造方法。\n\n为什么this和super不能在main()方法中使用?\n\n* main()方法是静态方法,它不属于任何对象,因此没有this和super的概念。\n* 静态方法只能访问静态成员,而this和super都是非静态的。\n\n总结\n\n* this和super不能在main()方法中使用。\n* this指向当前对象,super指向父类对象。\n* 它们在类中扮演着重要的角色,用于访问对象和类的成员。
原文地址: https://www.cveoy.top/t/topic/pTto 著作权归作者所有。请勿转载和采集!