codecamp

基础概念题

下面哪一项说法是正确的

  1. 在一个子类里,一个方法不是 public 就不能重载
  2. 覆盖一个方法只需要满足相同的方法名和参数类型
  3. 覆盖一个方法必须方法名,参数和返回类型都相同
  4. 一个覆盖的方法必须有相同的方法名,参数名和参数类型

答案 3

覆盖函数与被覆盖函数只有函数体不同

下面哪一项说法是错误的

  1. 重载函数的函数名必须相同
  2. 重载函数必须在参数个数或类型上有所不同
  3. 重载函数的返回值必须相同
  4. 重载函数的函数体可以不同

答案 3

函数的重载与函数的返回值无关

下面哪一项说法是正确的

  1. 静态方法不能被覆盖
  2. 静态方法不能被声明称私有
  3. 私有方法不能被重载
  4. 一个重载的方法在基类中不通过检查不能抛出异常

答案 1

接口和抽象的区别
基础程序题
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

Java 面试笔记

Java

多态 Polymorphism

Static 关键字

int 与 integer

Programme

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }