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

临漳seo整站排名网站开发流程php

临漳seo整站排名,网站开发流程php,最近有哪些新闻,什么平台可以发广告免费文章目录 105. Java 继承 - 静态方法的隐藏**静态方法与实例方法的区别****示例代码****程序输出解释****静态方法与实例方法的调用区别****总结** 105. Java 继承 - 静态方法的隐藏 在 Java 中#xff0c;当子类定义了一个与父类静态方法签名相同的静态方法时#xff0c;子… 文章目录 105. Java 继承 - 静态方法的隐藏**静态方法与实例方法的区别****示例代码****程序输出解释****静态方法与实例方法的调用区别****总结** 105. Java 继承 - 静态方法的隐藏 在 Java 中当子类定义了一个与父类静态方法签名相同的静态方法时子类中的静态方法将 隐藏 父类中的静态方法。与实例方法的重写不同静态方法是通过类本身来调用的因此它们的调用与对象的实例化状态无关。 静态方法与实例方法的区别 实例方法的重写当子类重写父类的实例方法时调用的是子类版本的实例方法即使使用的是父类类型的引用变量实际调用的是子类的实例方法。静态方法的隐藏当子类定义一个与父类静态方法签名相同的静态方法时调用的版本取决于方法是通过父类还是子类来调用的。即静态方法是根据调用它的类来确定的而不是根据实例对象。 示例代码 public class Animal {public static void testClassMethod() {System.out.println(The static method in Animal);}public void testInstanceMethod() {System.out.println(The instance method in Animal);} }public class Cat extends Animal {public static void testClassMethod() {System.out.println(The static method in Cat);}public void testInstanceMethod() {System.out.println(The instance method in Cat);}public static void main(String[] args) {Cat myCat new Cat();Animal myAnimal myCat;// 调用静态方法Animal.testClassMethod(); // 输出The static method in AnimalCat.testClassMethod(); // 输出The static method in Cat// 调用实例方法myAnimal.testInstanceMethod(); // 输出The instance method in CatmyCat.testInstanceMethod(); // 输出The instance method in Cat} }程序输出解释 Animal.testClassMethod() 调用此时通过父类 Animal 来调用静态方法因为静态方法是通过类名来调用的因此调用的是 Animal 类中的 testClassMethod()输出“The static method in Animal”。Cat.testClassMethod() 调用此时通过子类 Cat 来调用静态方法输出的是子类 Cat 中的 testClassMethod()即输出“The static method in Cat”。实例方法的调用testInstanceMethod() 是实例方法因此无论通过 Animal 类型的引用变量 myAnimal 还是通过 Cat 类的实例变量 myCat 来调用它们都会调用 Cat 类中的 testInstanceMethod() 方法因为实例方法的重写是根据对象的实际类型来决定的。 静态方法与实例方法的调用区别 静态方法的调用静态方法是通过类来调用的而不是通过对象。因此调用静态方法时使用的是类名来决定调用哪个方法。如果父类和子类都有同名静态方法那么静态方法是 隐藏 的具体调用哪个版本的方法取决于调用者使用的是哪个类名。实例方法的调用实例方法的调用是根据实际对象的类型来决定的。如果子类重写了父类的实例方法那么实际调用的是子类的方法。 总结 静态方法的隐藏如果子类定义了一个与父类静态方法签名相同的静态方法子类的方法将隐藏父类的方法。静态方法是通过类名调用的调用哪个方法取决于类名而不是对象实例。实例方法的重写子类可以重写父类的实例方法并且在调用时调用的是实际对象的类型对应的方法即子类重写的方法。关键区别静态方法的版本由调用的类决定而实例方法的版本由实际对象的类型决定。 通过这个示例和详细的解释学员可以清楚地了解静态方法隐藏与实例方法重写的区别以及它们在实际编码中的应用。
http://www.yayakq.cn/news/6069/

相关文章:

  • 建立自己的网站软件有手绘风格的网站
  • 网站验收指标焦作搜索引擎优化
  • 做推广用那个网站厦门电子商务网站建
  • 专业做app下载网站国外平面设计欣赏网站
  • 网站的界面设计怎么做网站是怎么建成的
  • 国内模板建站公司dedecms中英文网站开发
  • 网站页面设计工作流程邯郸有没有专门做写字楼的网站
  • ppt哪个网站质量高有哪些做短租的网站
  • 广州网站建设推广专家团队湖南郴州市房价
  • 做pc端网站市场2015年做啥网站致富
  • 高中教学网站怎样制作小程序软件
  • pc 移动端网站建设手机网站域名怎么解析
  • 南昌做微信网站自己做的软件怎么发布
  • 石家网站建设公司排名无锡中英文网站建设
  • 北京网站开发网络公司如何用dw制作个人网页
  • 小程序就是做网站安徽网站开发培训价格
  • 调研园区网站建设工作总结代理公司注册要提供什么资料
  • 市场来说网站建设销售发展怎么样顺企网赣州网站建设
  • 五莲网站建设公司天山网
  • 交易类网站做支付宝功能西安免费做网站电话
  • 网站开发项目的里程碑大连网站建设企业
  • 三合一网站五屏网站建设怎样
  • 郑州百度关键词seoseo发外链网站
  • 做房产网站长wordpress文章字数
  • 国示范校建设网站手机app是什么意思
  • 微信订阅号关键网站淘宝客怎样建设网站
  • 中山建站wordpress主题seven柒比贰
  • 云主机重装系统后网站重新部署吗建设一个网站的设备
  • 快速达建网站赣州章贡区属于什么风险区
  • 用asp做旅游网站新乡市建设路小学网站