下面程序的输出结果是多少? importjava.util.Date; public class Test extends Date{ public static void main(String[] args) { new Test().test(); } public void test(){ System.out.println(super.getClass().getName()); } } 很奇怪,结果是Test 这属于脑筋急转弯的题目,在一个qq群有个网友正好问过这个问题,我觉得挺有…
下面程序的输出结果是多少? import java.util.Date; public class Test extends Date{ public static void main(String[] args) { new Test().test(); } public void test(){ System.out.println(super.getClass().getName()); } } 在test方法中,直接调用getClass().getName()方法,返回的是Test类名.…
下面程序的输出结果是多少? import java.util.Date; public class Test extends Date{ public static void main(String[] args) { new Test().test(); } public void test(){ System.out.println(super.getClass().getName()); } } 程序输出的是Test. super它只是一个限定词,当用super引用时,它也是引用当前对象本…
class first(object): def __init__(self,age,name): self.age = age self.name = name class second(first): def __init__(self, age, name, sex): super().__init__(age, name) self.sex = sex second 可以输入三个参数,如果first 有对象,并不会改变对象的值.…