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

必应网站管理员工具电商平台推广

必应网站管理员工具,电商平台推广,铁岭开原网站建设,河南app网站建设在Java中,关键字"super"用于引用一个类的父类。它可以有以下几种用法: 1. 访问父类成员:通过使用"super"后跟一个点,你可以从子类中访问父类的成员(方法或字段)。当子类重写一个方法或…

在Java中,关键字"super"用于引用一个类的父类。它可以有以下几种用法:

1. 访问父类成员:通过使用"super"后跟一个点,你可以从子类中访问父类的成员(方法或字段)。当子类重写一个方法或隐藏一个字段时,通过使用"super"可以引用父类的版本。

2. 调用父类构造方法:在子类的构造方法中,可以使用"super"关键字调用父类的构造方法。这是为了使用父类构造方法初始化子类继承的成员。

以下是一个示例来说明这些用法:

class Animal {protected String name;public Animal(String name) {this.name = name;}public void makeSound() {System.out.println("动物正在发出声音");}
}class Dog extends Animal {private String breed;public Dog(String name, String breed) {super(name); // 调用父类构造方法this.breed = breed;}@Overridepublic void makeSound() {super.makeSound(); // 调用父类方法System.out.println("狗在叫");}public void display() {System.out.println("名字: " + super.name); // 访问父类字段System.out.println("品种: " + this.breed);}
}public class Main {public static void main(String[] args) {Dog dog = new Dog("巴迪", "拉布拉多");dog.makeSound();dog.display();}
}

输出:

```
动物正在发出声音
狗在叫
名字: 巴迪
品种: 拉布拉多
```

在上面的示例中,类`Dog`继承了类`Animal`,并重写了`makeSound()`方法。在重写的方法中,使用`super`关键字调用了父类的`makeSound()`方法。还使用`super`关键字从子类的`display()`方法中访问了父类的`name`字段。最后,`super`关键字被用来在子类构造方法中调用父类的构造方法。

访问父类方法:

class Animal {public void eat() {System.out.println("Animal is eating.");}
}class Dog extends Animal {@Overridepublic void eat() {super.eat(); // 调用父类的eat()方法System.out.println("Dog is eating.");}
}public class Main {public static void main(String[] args) {Dog dog = new Dog();dog.eat();}
}

输出:

Animal is eating.
Dog is eating.

在上面的示例中,子类Dog重写了父类Animaleat()方法,并使用super.eat()调用了父类的eat()方法,然后在子类中添加了额外的输出。

调用父类构造方法:

class Animal {private String name;public Animal(String name) {this.name = name;}public void display() {System.out.println("Name: " + name);}
}class Dog extends Animal {private String breed;public Dog(String name, String breed) {super(name); // 调用父类的构造方法this.breed = breed;}public void display() {super.display(); // 调用父类的display()方法System.out.println("Breed: " + breed);}
}public class Main {public static void main(String[] args) {Dog dog = new Dog("Buddy", "Labrador");dog.display();}
}

输出:

Name: Buddy
Breed: Labrador

在上面的示例中,子类Dog有自己的构造方法,并使用super(name)调用了父类Animal的构造方法来初始化父类的实例变量。然后在子类的display()方法中,使用super.display()调用了父类的display()方法,并在子类中添加了额外的输出。

这些练习示例演示了super关键字在访问父类方法和调用父类构造方法时的用法。你可以根据这些示例进行练习和进一步尝试。

http://www.zhongyajixie.com/news/28644.html

相关文章:

  • 做网站属于什么学科中国seo排行榜
  • 企业电商网站开发seo外链怎么发
  • 大连开发网站建设网站报价
  • 丰宁建设局网站友情链接样式
  • 加强门户网站建设通知关键词热度查询
  • 计算机考试网页制作怎么做seo技巧优化
  • 做纺织外贸网站站优云网络公司
  • 山东济南网站开发seo排名优化
  • c s网站开发模式独立站seo优化
  • 网页设计与网站建设程序作业百度帐号登录入口
  • 湖南seo服务如何做好seo优化
  • 织梦网站栏目管理空白seo优化方式包括
  • 全国室内设计公司排名刷神马网站优化排名
  • 广东企业备案 网站建设方案书开发外包网站
  • 网站建设建站怎么找当地的地推团队
  • 无锡手机网站重庆seo扣费
  • mvc 做网站如何自己制作一个网站
  • 网站 网址 域名精品成品网站源码
  • 男人做爽的免费网站app开发定制
  • 手机建网站需要多少钱旅游最新资讯
  • 网站商品台管理系统无锡百度公司王东
  • 摄图网的图片可以做网站吗seo网站关键词
  • 有哪些做婚礼电子请柬的网站搜索引擎优化指南
  • 免费申请地图定位外贸seo公司
  • 武汉做网站做得好的设计工作室中关村在线app
  • 网站开发工具的是什么营销云
  • 怎么在京东做网站近一周新闻热点事件
  • 做海鲜代理在什么网站软文新闻发稿平台
  • 打代码怎么做网站免费推广的渠道有哪些
  • 怎么在vps上做网站百度百度地图