网站可以做推广seo的基础是什么

pingmian/2026/1/22 9:44:47/文章来源:
网站可以做推广,seo的基础是什么,手机网站建设报价表,网站开发的费用申请---恢复内容开始---这篇随笔和大家讲讲java中类的继承是什么#xff1f;希望对你们有所帮助。目录一、java继承是什么#xff1f;二、为什么使用java继承三、java继承的实现1.1 java继承的基本语法1.2 super的用法一、Java继承是什么#xff1f;简单来讲#xff0c;Java中…---恢复内容开始---这篇随笔和大家讲讲java中类的继承是什么希望对你们有所帮助。目录一、java继承是什么二、为什么使用java继承三、java继承的实现1.1  java继承的基本语法1.2  super的用法一、Java继承是什么简单来讲Java中的继承是一个对象获取父对象的所有属性和行为的机制。它是面向对象编程系统(OOP)的重要组成部分。Java中继承的思想是创建基于现有类的新类。从现有类中继承可以重用父类的方法和字段。此外还可以在当前类中添加新方法和字段继承表示IS-A关系也称为父子关系。二·、为什么使用继承继承就是 比如你和你的父亲你可以继承你父亲身上的基因但继承基因的同时你可以除了继承你父亲基因的同时再创造新的基因就比如你父亲不高但是你想变高就可以在基础的同时使用重写来改变你的身高。那为什么要使用继承呢1、可以实现方法重写(这样可以实现运行时多态性)。提高了代码的复用性。2、继承允许我们重用代码它提高了Java应用程序的可重用性。三、继承的实现1.java继承的基本语法1 packagepkg12;2 //Son是子类 Father是父类 所以就是子类继承(extends)父类3 public class Son extendsFather{4 //方法......56 }如果要继承一个类的话就要使用extends关键字提示继承按时着成员在派生类中课访问而不是仅仅限于当前定义的类要在包含基类的包的外部派生一个类这个基类就必循声明为public 如果没有声明为public 这个类就不能直接地扩展到包的外部。2、继承的特点子类会把父类所以的属性和方法都继承下来。(先不考虑final)如果父类包含了共同的属性和方法我们可以使用继承来设计程序子类使用extends关键字继承父类的共同属性以外子类话可以有自己特有的属性和方法。父类更通用子类更具体。子类只能获得父类中的非private的属性如果想要继承就得提供公共的set和get的方法私有的方法是无法继承的。用一个习题来解释一下什么叫做继承代码如下1 packagepkg11;23 //定义了一个老师类 同时都有两个属性和两个方法4 classTeachJava{5 String name;6 intage;78 public voidTeachJava(){9 System.out.println(this.name在上java课);10 }11 public voidsleep(){12 System.out.println(this.name在休息);13 }14 }151617 //定义了二个老师类 同时都有两个属性和两个方法18 classTeachHtml{19 String name;20 intage;21 public voidTeachHtml(){22 System.out.println(this.name在上Html课);23 }24 public voidsleep(){25 System.out.println(this.name在休息);26 }27 }282930 public classTextExtends{31 public static voidmain(String args[]){32 //实例化出第一个老师33 TeachJava tj newTeachJava();34 tj.name 张三;35 tj.age 18;36 tj.TeachJava();37 tj.sleep();38 //实例化出第二个老师39 TeachHtml th newTeachHtml();40 th.name 李四;41 th.age 34;42 th.TeachHtml();43 th.sleep();44 }45 }运行效果看到我们定义两个老师类大家有没有发现一个问题呢就是我定义了两个老师类 两个老师类里面发现两个相同的属性和一个方法 这时我们就可以采用继承的方式来设计这个案例。那我们应该怎么设计呢 遵循上面说到的继承语法子类 继承 父类。1 packagepkg11;2 //我们可以把相同的属性和方法放在一个类中定义为 父类34 //父类5 classTeacher{6 String name;7 intage;89 public voidsleep(){10 System.out.println(this.name在睡觉);11 }12 }1314 //子类151617 //子类 继承 父类18 class TeachJava extendsTeacher{19 public voidTeachJava(){20 System.out.println(this.name在讲java课程);21 }22 }2324 //子类 继承 父类25 class TeachHtml extendsTeacher{2627 public voidTeachHtml(){28 System.out.println(this.name在讲HTML课程);29 }30 }3132 public classTextExtends1{33 public static voidmain(String args[]){34 TeachJava tj newTeachJava();35 tj.name 张三;//调用父类中的属性36 tj.age 20;37 tj.TeachJava();//钓鱼自己的方法38 tj.sleep();//调用父类的方法。39 TeachHtml th newTeachHtml();40 th.name李四;//调用父类中的属性41 th.age 25;42 th.TeachHtml();//调用自己的方法43 th.sleep();//调用父类的方法。44 }45 }两个老师类的中重复的属性和方法我没个把他归结为一个类当中作为 父类因为我们继承的父类的属性和方法所以我们就有和父类相同的属性和方法所以继承的最明显的优点就是减少了代码的重复性。这样继承和我们之前写的代码运行效果会一样吗运行效果如下子类只能获得父类中的非private的属性如果想要继承就得提供公共的set和get的方法私有的方法是无法继承的。这句特点要这样理解呢  为什么说要继承就的使用set和get方法呢先看代码packagepkg11;//我们可以把相同的属性和方法放在一个类中定义为 父类//父类classTeacher{privateString name;intage;public voidsleep(){System.out.println(this.name在睡觉);}}//子类//子类 继承 父类class TeachJava extendsTeacher{public voidTeachJava(){System.out.println(name在讲java课程);}}//子类 继承 父类class TeachHtml extendsTeacher{public voidTeachHtml(){System.out.println(this.name在讲HTML课程);}}public classTextExtends1{public static voidmain(String args[]){TeachJava tj newTeachJava();tj.name 张三;tj.age 20;tj.TeachJava();tj.sleep();TeachHtml th newTeachHtml();th.name李四;th.age 25;th.TeachHtml();th.sleep();}}在我父类属性中加了一个private这样我们再运行运行程序看看会发生什么这里发生了报错都在name的报错所以上面的特点 说的真是这点私有的方法是无法继承的。如果想在继续继承父类的话那么我们就的使用封装的方法get和set1 //父类2 classTeacher{3 privateString name;4 intage;56 //封装7 public voidsetName(String name){8 this.name name;9 }10 public voidgetName(){11 returnname;12 }13 public voidsleep(){14 System.out.println(this.name在睡觉);15 }16 }之后调用方法就可以进行继承了。1 packagepkg11;2 //我们可以把相同的属性和方法放在一个类中定义为 父类34 //父类5 classTeacher{6 privateString name;7 intage;89 //封装10 public voidsetName(String name){11 this.name name;12 }13 public voidgetName(){14 returnname;15 }16 public voidsleep(){17 System.out.println(this.name在睡觉);18 }19 }20 //子类21 //子类 继承 父类22 class TeachJava extendsTeacher{23 public voidTeachJava(){24 System.out.println(this.getName在讲java课程);25 }26 }27 //子类 继承 父类28 class TeachHtml extendsTeacher{2930 public voidTeachHtml(){31 System.out.println(this.getName()在讲HTML课程);32 }33 }34 public classTextExtends1{35 public static voidmain(String args[]){36 TeachJava tj newTeachJava();37 //tj.getName 张三;tj.getName(张三);38 tj.age 20;39 tj.TeachJava();40 tj.sleep();41 TeachHtml th newTeachHtml();42 //th.getName李四;th.getName(李四)43 th.age 25;44 th.TeachHtml();45 th.sleep();46 }47 }运行效果以上继承是单一继承java还有多极继承多级继承 在多级继承中派生类将继承基类并且派生类也充当其他类的基类。在下面的图像中类A用作派生类B的基类后者又用作派生类C的基类。在Java中类不能直接访问祖父母的成员。就是可以继承多个packagepkg11;//多极继承classA{}class B extendsA{}class C extendsB{}public classTextExtends1{public static voidmain(String args[]){}}运行效果但是不支持多继承它可以支持继承多个类但不支持同时继承两个类。这样是不支持的1 packagepkg11;2 //错误展示34 classA{56 }78 classB{910 }1112 class C extendsA,B{1314 }1516 public classTextExtends3{17 public static voidmain(String args[]){1819 }20 }运行效果总结继承的优缺点优点1、代码共享减少创建类的工作量每个子类都拥有父类的方法和属性。2、提高代码的重用性子类可以形似父类但又异于父类。3、提高代码的可扩展性。缺点1、只要继承就必须拥有父类的所有属性和方法2、降低代码的灵活性。子类必须拥有父类的属性和方法让子类多了约束3、增强了耦合性当父类的常量、变量和方法被修改时需要考虑子类的修改而且在缺乏规范的环境下修改可能会造成严重的后果。

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

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

相关文章

网站建设的具体任务有哪些方面泰州建设局网站质监站

关注公号【逆向通信猿】更精彩!!! 通常,信号经过调制后发送,会经过信道作用,示意图可以表示为 其中 x ( t ) x(t) x(t)为基带信号, e

网站建设开发制作黑龙江住房建设部网站

思路 我们首先要知道数据中,哪两列能够体现父子级我们需要找到最顶层父 id 是什么,因为只有知道最顶层的父 id,我们才能进行递归我们要在不改变数据的原有结构下,而转换为 Tree 结构,那么就需要创建新的结构 代码 /…

学校营销型网站建设企业网站开发课程设计报告

注意事项: 总体而言,WPR 和 WPA 是强大的性能分析工具,通过它们,你可以深入了解系统运行时的性能特性,找出潜在问题并进行优化。 查看详细信息: wpr -start generalprofile -start pool -filemode 对应的结…

怎么在手机上做企业网站做网站备案是什么意思

1. vs/vc(windows下)自带的检测工具 将下面的语句加到需要调试的代码中 #define _CRTDBG_MAP_ALLOC // 像一个开关,去开启一些功能,这个必须放在最上面 #include <stdlib.h> #include <crtdbg.h>// 接管new操作符 原理: 就是使用新定义的DBG_NEW去替换代码中的n…

寺院网站建设方案东莞网站建设公司注册

文件图库管理单PHP源码直接解压就能用&#xff0c;单文件&#xff0c;indexm.php文件可以重新命名&#xff0c;上传到需要访问的目录中&#xff0c; 可以查看目录以及各个文件&#xff0c;图片等和下载及修改管理服务。 源码下载&#xff1a;https://download.csdn.net/downloa…

我会编程怎么做网站马鞍山市 网站建设

服务器我们经常会遇到访问不了的情况有的时候是因为我们服务器被入侵了所以访问不了&#xff0c;有的时候是因为出现了服务器配置问题&#xff0c;或者软硬件出现问题导致的无法访问的问题&#xff0c;这时候会出现500、502、503等错误代码。基于以上问题我们第一步可以先重启服…

科技公司网站推荐宁波男科医院

直接上传php一句话木马&#xff0c;提示要上传image 把文件名改成gif并加上gif文件头后&#xff0c;绕过了对image类型的检测&#xff0c;但是提示文件内含有<?&#xff0c;且bp抓包后改回php也会被检测 那我们考虑使用js执行php代码 <script languagephp>eval($_PO…

南京企业网站做优化wordpress获取文章地址

文章目录 一、为什么使用token口令二、登录注册功能2.1 登录表单提交后端代码&#xff1a; 2.2 根据token获取完整用户信息代码实现&#xff1a; 2.3 注册时用户名占用校验代码实现&#xff1a; 2.4 注册表单提交代码实现&#xff1a; 三、头条首页功能3.1 查询所有头条分类3.2…

和林格尔网站制作第二次全国地名普查网站建设

目录 一.十进制和八进制区别 1、基数不同2、有效字符不同3、用途不同 二.十进制转八进制三.八进制转十进制四.猜你喜欢 零基础 C/C 学习路线推荐 : C/C 学习目录 >> C 语言基础入门 一.十进制和八进制区别 1、基数不同 十进制满10进1&#xff1b; 八进制满8进1&#x…

江门网站建设2345天气王

目录 第1关&#xff1a;行与缩进 第2关&#xff1a;标识符与保留字 第3关&#xff1a;注释 第4关&#xff1a;输入输出 如果对你有帮助的话&#xff0c;不妨点赞收藏关注评论走一波吧&#xff0c;爱你么么哒吗&#x1f618;&#x1f496;&#x1f496;&#x1f496; 第1关…

宝塔做网站安全吗上饶建网站公司

诸城市鑫淼环保小编带大家了解一下电镀污水处理设备主要特点及工艺流程 常见的一体化污水处理设备工艺有化学工艺、物理工艺、生物工艺和电化学法等。 电镀厂污水处工艺一&#xff1a; 化学工艺法&#xff0c;是指采用化学氧化还原反应和沉淀反应&#xff0c;将电镀废水中有毒有…

云盘做网站空间网站做的比较好的公司

C#判断回文字符串 题目描述 使用C#编写一个静态方法。该方法能够判断字符串是否是“回文”&#xff08;即顺读和逆读相同的字符串&#xff09;。 输入 一个字符串&#xff1b; 输出 如果是回文字符串&#xff0c;则输出“yes”&#xff0c;否则输出“no”&#xff1b; 样…

做百度网站优化多少钱ens域名注册

OCR的实现共分为两步&#xff0c;1是使用字符数据来训练OCR。2是使用OCR进行字符的识别。 训练分类器 训练分类器共分为4步&#xff1a; 1是使用阈值来分割字符区域&#xff1b; 2是调用append_ocr_trainf函数将字符加入训练集&#xff1b; 3是创建分类器&#xff1b; 4是…

python做网站点登入没反映动漫网站建设方案策划书

职业高中计算机专业测验试题编写的策略初探职业高中计算机专业测验试题编写的策略初探摘 要 教学检测既是检验教学成败的重要工具,又是改进其教学工作,提高教学质量的保证;计算机专业教学检测的内容、难度、实施程序等都必须根据计算机专业教学目的、要求及其内容来制定;计算机…

网站建设版面分几页合适网络推广培训有哪些课程

thinkphp8已出来有好一段时间了。这些天闲来无事&#xff0c;研究了下tp8的路由。默认情况下&#xff0c;tp8的路由是在route\app.php的文件里。但在实际工作中&#xff0c;我们并不会这样子去写路由。因为这样不好管理。更多的&#xff0c;是通过应用级别去管理路由。假如项目…

做网站骗php建设图书网站代码

作者推荐 视频算法专题 涉及知识点 动态规划 数学 力扣458:可怜的小猪 有 buckets 桶液体&#xff0c;其中 正好有一桶 含有毒药&#xff0c;其余装的都是水。它们从外观看起来都一样。为了弄清楚哪只水桶含有毒药&#xff0c;你可以喂一些猪喝&#xff0c;通过观察猪是否…

海尔网站建设不足之处免费网页搭建

TS 38.822有UE BWP 相关能力 IE的详细介绍,如下图。 举例说明,对于UE上报bwp-SameNumerology=upto2时,根据上图中的描述,UE支持能力情况如下:每个carrier最多支持2 个UE specific RRC configured DL/UL BWPs;可以通过DCI和BWP-InactivityTimer主动切换BWP;每个carrier的…

广州建设工程造价管理站大型网站只做要多少钱

文章目录 题目1代码实验结果题目2代码实验结果题目3代码实验结果题目4代码实验结果题目总结题目1 输入一个整数,用于控制输出*的个数,输入日期,按照特定格式输出 研究下面的例子,并编写一个与这些例子完全相同的程序。 代码 import datetime# ask user for length of b…

有了阿里云服务器怎么做网站网页设计学什么软件

本文介绍了如何使用Finder应用程序、iTunes for Windows、iCloud和谷歌照片将照片从Mac或PC传输到iPhone。 如何将照片从Mac传输到iPhone 如果你有一台Mac电脑&#xff0c;里面装满了你想转移到iPhone的照片&#xff0c;这是一件非常简单的事情。只需遵循以下步骤&#xff1a…