当前位置: 首页 > news >正文

php做视频网站公司国际网站怎么做

php做视频网站,公司国际网站怎么做,网上做翻译兼职网站,wordpress仿主题文章目录方法重载方法重写方法重载 方法重载就是可以在一个类里面定义多个相同名称的方法,只需要参数列表的个数或者类型不同就行。 public class Overload {public int add(int a, int b) {return a b;}public double add(double a, double b) {return a b;}}对…

文章目录

  • 方法重载
  • 方法重写

方法重载

方法重载就是可以在一个类里面定义多个相同名称的方法,只需要参数列表的个数或者类型不同就行。

public class Overload {public int add(int a, int b) {return a + b;}public double add(double a, double b) {return a + b;}}

对于方法重载,返回值是可以不一样的,只要保证参数列表的个数或者类型不同就行。java在调用方法时会自动选择最精确匹配的方法。

public class Overload {public int add(int a, int b) {System.out.println("add(int a, int b)");return a + b;}public int add(Integer a, int b) {System.out.println("add(Integer a, int b)");return a + b;}public static void main(String[] args) {Overload overload = new Overload();overload.add(1, 1);overload.add(Integer.valueOf(1), 1);}
}

上面代码就会输入如下信息

add(int a, int b)
add(Integer a, int b)

可以发现,方法匹配就是按照最相似来进行匹配的。如果上面代码我们随便删掉一个add方法,那么程序都可以正常执行。

public class Overload {public int add(int a, int b) {System.out.println("add(int a, int b)");return a + b;}public static void main(String[] args) {Overload overload = new Overload();overload.add(1, 1);overload.add(Integer.valueOf(1), 1);}
}
public class Overload {public int add(Integer a, int b) {System.out.println("add(Integer a, int b)");return a + b;}public static void main(String[] args) {Overload overload = new Overload();overload.add(1, 1);overload.add(Integer.valueOf(1), 1);}
}

这样就可以证明了java在执行方法时,如果存在多个满足条件的方法,那么就会选择匹配类型最相近的那个

方法重写

方法重写就是在子类中我们可以写一个和父类方法签名一样的方法,相当于参数完全一样,方法名完全一样

class A {public void info(int a) {}
}class B extends A {@Overridepublic void info(int a) {}
}

上面的@Override注解用于检测是否成功重写,可以不写(建议写)。
对于方法重写,访问修饰符可以进行扩大

class A {protected void info(int a) {}
}class B extends A {@Overridepublic void info(int a) {}
}

上面就将访问修饰符从protected扩大为了public
重写的返回类型还可以不一样,只需要是被重写方法返回类型的子类型即可

class A {protected Object info(int a) {return null;}
}class B extends A {@Overridepublic String info(int a) {return "";}
}
http://www.yayakq.cn/news/232635/

相关文章:

  • 皮卡剧网站怎样做涟水网站建设
  • 优秀企业网站的特点益阳建设企业网站
  • 罗湖小学网站建设婚庆公司介绍
  • 二级网站建设基本情况做seo网站优化哪家强
  • 注册网站域名平台中国视觉设计网
  • 想做网络推广如何去做东莞网络优化哪家公司好
  • 十大免费数据网站营销通
  • 宁波seo推广优化公司WordPress建站 seo
  • 网站开发要怎么学wordpress服装插件
  • 网站开发如何共用菜单栏require建设额度哪里看
  • 网站开发行业发展网站推广办法
  • 专业手机网站建设设计多个wordpress
  • 网站建设地图素材平顶山做网站哪家好
  • 网站建设多少钱一年wordpress最佳速度优化
  • 北京网站优化效果上海市建设工程交易管理中心网站
  • 提供邢台做wap网站小榄镇做网站公司
  • 软件营销网站社交网站开发技术岗
  • 红桥网站建设公司网络服务公司名字
  • 上海专业网站建设维护网站建设简单
  • 榆林市 网站建设网站怎么做跳出提示筐
  • 衡水林熠网站建设公司文化传媒公司网站建设
  • 生物做实验的网站长沙好的互联网公司
  • 学校网站建设阶段性目标wordpress置顶代码
  • 设计头条app官方网站佛山建设网站制作
  • 买机票便宜的网站建设html页面 wordpress
  • 网站建设tlmh网站建设 试卷
  • 太原市建站外包公司好用的免费建站网站
  • 网站建设行规湖南长沙旅游十大必去景区
  • 写作网站水平哪个最好电脑十大耐玩网络游戏
  • 投诉网站怎么做wordpress图片优化