phpcms 手机网站后台开县网站建设

news/2025/10/3 0:33:37/文章来源:
phpcms 手机网站后台,开县网站建设,丹徒网站,定制网站建设费用预算一、super关键字的使用1. 为什么需要super#xff1f;举例1#xff1a;子类继承父类以后#xff0c;对父类的方法进行了重写#xff0c;那么在子类中#xff0c;是否还可以对父类中被重写的方法进行调用#xff1f; 可以#xff01;举例2#xff1a;子类继承父类以后举例1子类继承父类以后对父类的方法进行了重写那么在子类中是否还可以对父类中被重写的方法进行调用 可以举例2子类继承父类以后发现子类和父类中定义了同名的属性是否可以在子类中区分两个同名的属性 可以如何调用 使用super关键字即可。2. super的理解父类的3. super可以调用的结构属性、方法、构造器具体的 3.1 super调用属性、方法子类继承父类以后我们就可以在子类的方法或构造器中调用父类中声明的属性或方法。满足封装性的前提下 如何调用呢需要使用super.的结构表示调用父类的属性或方法。 一般情况下我们可以考虑省略super.的结构。但是如果出现子类重写了父类的方法或子父类中出现了同名的属性时 则必须使用super.的声明显式的调用父类被重写的方法或父类中声明的同名的属性。举例1子类继承父类以后对父类的方法进行了重写那么在子类中是否还可以对父类中被重写的方法进行调用 可以 package chapter07_oop2.src.com.atguigu05._super;/*** ClassName: Person* Description:** Author 尚硅谷-宋红康* Create 9:08* Version 1.0*/ public class Person {//属性String name;//方法public void eat(){System.out.println(人吃饭);}public void sleep(){System.out.println(人睡觉);}}package chapter07_oop2.src.com.atguigu05._super;/*** ClassName: Student* Description:** Author 尚硅谷-宋红康* Create 9:08* Version 1.0*/ public class Student extends Person {String school;public void study(){System.out.println(学生学习);}public void eat(){System.out.println(学生应该多吃有营养的食物);}public void sleep(){System.out.println(学生保证每天不低于10小时的睡眠);}public void show(){eat(); //省略了thisthis.eat();super.eat();}}package chapter07_oop2.src.com.atguigu05._super;/*** ClassName: StudenTest* Package: chapter07_oop2.src.com.atguigu05._super* Description:** Author 小白* Create 2024/4/2 11:14* Version 1.0*/ public class StudenTest {public static void main(String[] args) {Student s1 new Student();s1.eat();s1.sleep();s1.show();}}如果子类没有重写父类中的方法   如果父类还是没有找到 就会找到Object  如果Object还是没有找到  则报错 举例2子类继承父类以后发现子类和父类中定义了同名的属性是否可以在子类中区分两个同名的属性 可以 现在是有五个属性 package chapter07_oop2.src.com.atguigu05._super;/*** ClassName: Person* Description:** Author 尚硅谷-宋红康* Create 9:08* Version 1.0*/ public class Person {//属性String name;private int age;int id 1001; //身份证号//方法public void eat(){System.out.println(人吃饭);}public void sleep(){System.out.println(人睡觉);}public void doSport(){System.out.println(人运动);}}package chapter07_oop2.src.com.atguigu05._super;/*** ClassName: Student* Description:** Author 尚硅谷-宋红康* Create 9:08* Version 1.0*/ public class Student extends Person {String school;int id 1002; //学号public void study(){System.out.println(学生学习);}public void eat(){System.out.println(学生应该多吃有营养的食物);}public void sleep(){System.out.println(学生保证每天不低于10小时的睡眠);}public void show(){eat(); //省略了thisthis.eat();super.eat();}public void show1(){doSport();this.doSport();super.doSport();}public void show2(){System.out.println(id); //1002 找最近System.out.println(this.id);//1002 找最近System.out.println(super.id); //1001 找父类的属性}}package chapter07_oop2.src.com.atguigu05._super;/*** ClassName: StudenTest* Package: chapter07_oop2.src.com.atguigu05._super* Description:** Author 小白* Create 2024/4/2 11:14* Version 1.0*/ public class StudenTest {public static void main(String[] args) {Student s1 new Student();s1.eat();s1.sleep();s1.show();s1.doSport();s1.show2();}}总结加不加super 区别在于有没有同名  如果没有同名  结果都是一样的 3.2 super调用构造器 ① 子类继承父类时不会继承父类的构造器。只能通过“super(形参列表)”的方式调用父类指定的构造器。 举例 package chapter07_oop2.src.com.atguigu05._super;/*** ClassName: Person* Description:** Author 尚硅谷-宋红康* Create 9:08* Version 1.0*/ public class Person {//属性String name;private int age;int id 1001; //身份证号public Person() {System.out.println(Person()....);}public Person(String name, int age) {this.name name;this.age age;}public Person(String name, int age, int id) {this.name name;this.age age;this.id id;}//方法public void eat(){System.out.println(人吃饭);}public void sleep(){System.out.println(人睡觉);}public void doSport(){System.out.println(人运动);}}package chapter07_oop2.src.com.atguigu05._super;/*** ClassName: Student* Description:** Author 尚硅谷-宋红康* Create 9:08* Version 1.0*/ public class Student extends Person {String school;int id 1002; //学号public void study(){System.out.println(学生学习);}public void eat(){System.out.println(学生应该多吃有营养的食物);}public void sleep(){System.out.println(学生保证每天不低于10小时的睡眠);}public void show(){eat(); //省略了thisthis.eat();super.eat();}public void show1(){doSport();this.doSport();super.doSport();}public void show2(){System.out.println(id); //1002 找最近System.out.println(this.id);//1002 找最近System.out.println(super.id); //1001 找父类的属性}//测试super调用父类的构造器public Student(){super();System.out.println(Student()...);}}package chapter07_oop2.src.com.atguigu05._super;/*** ClassName: StudenTest* Package: chapter07_oop2.src.com.atguigu05._super* Description:** Author 小白* Create 2024/4/2 11:14* Version 1.0*/ public class StudenTest {public static void main(String[] args) {Student s1 new Student();s1.eat();s1.sleep();s1.show();s1.doSport();s1.show2();//************************System.out.println();Student s2 new Student();}}② 规定“super(形参列表)”必须声明在构造器的首行。 ③ 我们前面讲过在构造器的首行可以使用this(形参列表)调用本类中重载的构造器结合②结论在构造器的首行this(形参列表) 和 super(形参列表)只能二选一。 ④ 如果在子类构造器的首行既没有显示调用this(形参列表)也没有显式调用super(形参列表)则子类此构造器默认调用super()即调用父类中空参的构造器。 ⑤ 由③和④得到结论子类的任何一个构造器中要么会调用本类中重载的构造器要么会调用父类的构造器。只能是这两种情况之一。 ⑥ 由⑤得到一个类中声明有n个构造器最多有n-1个构造器中使用了this(形参列表)则剩下的那个一定使用super(形参列表)。 -- 我们在通过子类的构造器创建对象时一定在调用子类构造器的过程中直接或间接的调用到父类的构造器。 也正因为调用过父类的构造器我们才会将父类中声明的属性或方法加载到内存中供子类对象使用。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/925444.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

上栗网站建设做资源下载网站违法吗

早晨问候: 亲爱的朋友们,大家早上好!今天是2024年11月28日,第48周的第四天,也是十一月的第二十八天,农历甲辰[龙]年十月廿四。在这个即将步入月末、阳光依旧明媚的清晨,愿第一缕阳光轻轻洒落在…

html网站开发开题报告范文wordpress 图片处理

activated(){this.cheange(0) },用于刷新uni页面的操作 返回上一个页面

宋庄网站建设什么是域名解析错误

一、大数据时代还需要数据治理吗? 数据平台发展过程中随处可见的数据问题 大数据不是凭空而来,1981年第一个数据仓库诞生,到现在已经有了近40年的历史,相对数据仓库来说我还是个年轻人。而国内企业数据平台的建设大概从90年代末…

网站开发工程师的工作描述路由器做php网站

来源 | 沉默王二责编 | Carol封图 | CSDN 付费下载自视觉中国学习真的是一件令人开心的事情,上次分享了Redis 入门的文章后,收到了很多小伙伴的鼓励,比如说:“哎呀,不错呀,通俗易懂,十分钟真的入…

教学网站开发应用方案郑州公司网站制作

来源:光明日报 作者:袁于飞2017年12月3日,第四届世界互联网大会世界互联网领先科技成果发布活动在浙江乌镇举行,中国卫星导航系统管理办公室主任冉承其介绍北斗卫星导航系统。新华社记者 孟鼎博摄3月30日,我国在西昌卫…

公司域名注册网站哪个好域名解析系统的英文缩写

最近在工作中,需要让运行在容器中的单页面应用程序能够访问外部的RESTful API。这个需求看起来并不困难,不过实现起来还是有些曲折的。在此,我就将这部分内容总结一下。在入正题之前,有个一问题,就是为什么要将单页面应…

常州网站建设要多少钱湖南做旅游网站哪家最好

随着物联网、大数据、人工智能等技术的快速发展,边缘计算已成为当前信息技术领域的一个热门话题。在物联网领域,边缘计算被广泛应用于智慧交通、智能安防、工业等多个领域。因此,基于边缘计算技术的工业主板设计方案也受到越来越多人的关注。…

做印刷哪个网站好野花香视频在线观看社区

Python可迭代对象(Iterable) Python中经常使用for来对某个对象进行遍历,此时被遍历的这个对象就是可迭代对象,像常见的list,tuple都是。如果给一个准确的定义的话,就是只要它定义了可以返回一个迭代器的__iter__方法…

Python作用域知识梳理

作用域指变量 / 函数的 “有效访问范围”,Python 按 “就近原则” 查找变量,核心分为 4 类,关键规则用 “查找顺序” 和 “修改权限” 两点讲透:一、4 类基本作用域(LEGB 查找顺序) Python 访问变量时,会按以下…

海拉尔网站建设sjteam网站怎么做301跳转

一、说明 Nacos如果是手动启动的话,在服务器宕机或者重启后,没有自动运行,影响很多业务系统,需要每次手动执行命令 startup.sh -m standalone,才能启动 Nacos 服务,不能像docker服务一样,使用 …

如何做网站管理一元购物网站建设

石家庄铁道大学毕业论文旋转机械转子不对中故障诊断技术研究Study on Fault Diagnosis for Rotor Misalignmentof Rotating Machinery2015 届 机械工程 学院专 业 机械设计制造及其自动化 学 号 学生姓名 邵阳鑫 指导教师 申永军完成日期 2015年 5 月 29 日摘要不对中故障是旋转…

网页设计制作网站教程怎么做公司的网站

事务四大特性 原子性(Atomicity) 事务中的所有操作要么全部完成,要么全部不执行。如果事务中的任何一步失败,整个事务都会被回滚,以保持数据的完整性。 一致性(Consistency) 事务应确保数据库…

网站首页设计布局潍坊网站开发公司

第一步配置域名 :在微信公众平台登录后配置服务域名称:https://apis.map.qq.com 第二步申请密钥 申请开发者密钥申请地址 第三步使用插件 选择添加插件 搜索腾讯位置服务地图选点 选择要授权的小程序 授权完毕会在这里显示插件信息 第四步查看使用文档 跳转至文…

湖南响应式网站推荐长沙大型网站设计公司

文章目录 Redis 事务1)基本认识2)事务操作1.MULTI2.EXEC3.错误处理4.DISCARD5.WATCH6.SCRIPT Redis 事务 官方文档,永远是你学习的第一手资料:Redis 事务 1)基本认识 谈到事务,大家首先都会联想到 mysql 中复杂但又功能强大的“事务”&…

网站开发培训周末班网站模仿算侵权吗

文章目录一、环境分布1. 版本声明2. 依赖2. case测试2. case2测试一、环境分布 1. 版本声明 linux服务器软件版本jdk1.8kafkakafka_2.13-2.4.0注:建议版本和应用依赖的客户端版本依赖保持一致,如果需要更高版本,可以尝试 但是有一点&#x…

从网站栏目看网站功能兰州seo整站优化服务商

SVN 1、SVN和Git的区别 SVN是集中式的,也就是会有一个服务器保存所有代码,拉取代码的时候只能从这个服务器上拉取;Git是分布式的,也就是说每个人都保存有所有代码,如果要获取代码,可以从其他人手上获取SV…

开个网站多少钱一年学校网站源码

heap【堆】掌握 手写上浮、下沉、建堆函数 对一组数进行堆排序 直接使用接口函数heapq 什么是堆???堆是一个二叉树。也就是有两个叉。下面是一个大根堆: 大根堆的每一个根节点比他的子节点都大 有大根堆就有小根堆&#xff1…

go mod 面试题

go mod 有哪些命令都有什么作用 Go Mod 常用命令及功能一览 go mod 是 Go 语言从 1.11 版本开始引入的官方依赖管理工具,用于初始化、创建和维护项目的 go.mod 文件,管理项目的依赖关系。 以下是 go mod 最核心、最常…

做学校子网站抖音代运营违法吗

body{margin:8px;} iframe{border:2px;} th,td{padding:1;} table{border-spacing:2px;border-collapse:separate;} dfn{斜体} <dfn> 标签可标记那些对特殊术语或短语的定义。 现在流行的浏览器通常用斜体来显示 <dfn> 中的文本。将来&#xff0c;<dfn> 还可…