修饰字
题目原先提供的程式会编译错误
题目原先提供的程式会编译错误,因为DoClass类别的method2方法使用了private修饰字来修饰,是私有成员,只有在DoClass类别内才可以存取。因此Test类别的main方法若要存取DoClass类别物件的method2方法会发生编译错误。 选项A,界面(interface)定义的方法会自动以public修饰字来修饰,因此在line n1加上public修饰的结果和没加public修饰的结果是一样的
题目原先提供的程式会编译错误
题目原先提供的程式会编译错误,因为DoClass类别的method2方法使用了private修饰字来修饰,是私有成员,只有在DoClass类别内才可以存取。因此Test类别的main方法若要存取DoClass类别物件的method2方法会发生编译错误。 选项A,界面(interface)定义的方法会自动以public修饰字来修饰,因此在line n1加上public修饰的结果和没加public修饰的结果是一样的
这题是在考java 8的新特性
这题是在考Java 8的新特性,也就是界面(interface)的预设(default)方法和静态(static)方法。 若要在界面实作预设方法,需使用“default”修饰字来定义方法,预设方法只能由实作这个界面的类别所实体化出的物件来使用;若要在界面实作静态方法,需使用“static”修饰字来定义方法,静态方法只能透过界面来使用,无法透过实作这个界面的物件实体来使用。 各位好,我是Magic Len,是这网站的管理员