网站的新闻栏与产品栏如何做北京seo排名方法

news/2025/10/2 4:04:50/文章来源:
网站的新闻栏与产品栏如何做,北京seo排名方法,弄宽带要多少钱,网站策划专员this 关键字是 Java 常用的关键字#xff0c;可用于任何实例方法内指向当前对象#xff0c;也可指向对其调用当前方法的对象#xff0c;或者在需要当前类型对象引用时使用。 this.属性名 大部分时候#xff0c;普通方法访问其他方法、成员变量时无须使用 this 前缀#…this 关键字是 Java 常用的关键字可用于任何实例方法内指向当前对象也可指向对其调用当前方法的对象或者在需要当前类型对象引用时使用。 this.属性名 大部分时候普通方法访问其他方法、成员变量时无须使用 this 前缀但如果方法里有个局部变量和成员变量同名但程序又需要在该方法里访问这个被覆盖的成员变量则必须使用 this 前缀。 假设有一个教师类 Teacher 的定义如下 public class Teacher {private String name; // 教师名称private double salary; // 工资private int age; // 年龄 }在上述代码中 name、salary 和 age 的作用域是 private因此在类外部无法对它们的值进行设置。为了解决这个问题可以为 Teacher 类添加一个构造方法然后在构造方法中传递参数进行修改。代码如下 // 创建构造方法为上面的3个属性赋初始值 public Teacher(String name,double salary,int age) {this.name name; // 设置教师名称this.salary salary; // 设置教师工资this.age age; // 设置教师年龄 }在 Teacher 类的构造方法中使用了 this 关键字对属性 name、salary 和 age 赋值this 表示当前对象。this.namename语句表示一个赋值语句等号左边的 this.name 是指当前对象具有的变量 name等号右边的 name 表示参数传递过来的数值。 创建一个 main() 方法对 Teacher 类进行测试代码如下 public static void main(String[] args) {Teacher teacher new Teacher(王刚,5000.0,45);System.out.println(教师信息如下);System.out.println(教师名称teacher.name\n教师工资teacher.salary\n教师年龄teacher.age); }运行该程序输出的结果如下所示。 教师信息如下 教师名称王刚 教师工资5000.0 教师年龄45提示当一个类的属性成员变量名与访问该属性的方法参数名相同时则需要使用 this 关键字来访问类中的属性以区分类的属性和方法中的参数。 this.方法名 this 关键字最大的作用就是让类中一个方法访问该类里的另一个方法或实例变量。 定义一个 Dog 类这个 Dog 对象的 run( ) 方法需要调用它的 jump( ) 方法Dog 类的代码如下所示 /*** 第一种定义Dog类方法**/ public class Dog {// 定义一个jump()方法public void jump() {System.out.println(正在执行jump方法);}// 定义一个run()方法run()方法需要借助jump()方法public void run() {Dog d new Dog();d.jump();System.out.println(正在执行 run 方法);} }使用这种方式来定义这个 Dog 类确实可以实现在 run( ) 方法中调用 jump( ) 方法。下面再提供一个程序来创建 Dog 对象并调用该对象的 run( ) 方法。 public class DogTest {public static void main(String[] args) {// 创建Dog对象Dog dog new Dog();// 调用Dog对象的run()方法dog.run();} }在上面的程序中一共产生了两个 Dog 对象在 Dog 类的 run( ) 方法中程序创建了一个 Dog 对象并使用名为 d 的引用变量来指向该 Dog 对象。在 DogTest 的 main() 方法中程序再次创建了一个 Dog 对象并使用名为 dog 的引用变量来指向该 Dog 对象。 下面我们思考两个问题。 1在 run( ) 方法中调用 jump( ) 方法时是否一定需要一个 Dog 对象 答案是肯定的因为没有使用 static 修饰的成员变量和方法都必须使用对象来调用。 2是否一定需要重新创建一个 Dog 对象 不一定因为当程序调用 run( ) 方法时一定会提供一个 Dog 对象这样就可以直接使用这个已经存在的 Dog 对象而无须重新创建新的 Dog 对象了。因此需要在 run() 方法中获得调用该方法的对象通过 this 关键字就可以满足这个要求。 this 可以代表任何对象当 this 出现在某个方法体中时它所代表的对象是不确定的但它的类型是确定的它所代表的只能是当前类的实例。只有当这个方法被调用时它所代表的对象才被确定下来谁在调用这个方法this 就代表谁。 将前面的 Dog 类的 run( ) 方法改为如下形式会更加合适run( ) 方法代码修改如下其它代码不变。 /*** 第二种定义Dog类方法**/// 定义一个run()方法run()方法需要借助jump()方法 public void run() {// 使用this引用调用run()方法的对象this.jump();System.out.println(正在执行run方法); }从第一种 Dog 类定义来看在 Dog 对象的 run( ) 方法内重新创建了一个新的 Dog 对象并调用它的 jump( ) 方法这意味着一个 Dog 对象的 run( ) 方法需要依赖于另一个 Dog 对象的 jump( ) 方法这不符合逻辑。 第二种 Dog 类定义是当一个 Dog 对象调用 run( ) 方法时run( ) 方法需要依赖它自己的 jump( ) 方法与第一种定义类的方法相比更符合实际情形。 在现实世界里对象的一个方法依赖于另一个方法的情形很常见例如吃饭方法依赖于拿筷子方法写程序方法依赖于敲键盘方法。这种依赖都是同一个对象两个方法之间的依赖。因此Java 允许对象的一个成员直接调用另一个成员可以省略 this 前缀。也就是说将上面的 run( ) 方法改为如下形式也完全正确。 public void run() {jump();System.out.println(正在执行run方法); }大部分时候一个方法访问该类中定义的其他方法、成员变量时加不加 this 前缀的效果是完全一样的。 注意对于 static 修饰的方法而言可以使用类来直接调用该方法如果在 static 修饰的方法中使用 this 关键字则这个关键字就无法指向合适的对象。所以static 修饰的方法中不能使用 this 引用。并且 Java 语法规定静态成员不能直接访问非静态成员。 this( )访问构造方法 this( ) 用来访问本类的构造方法构造方法是类的一种特殊方法方法名称和类名相同没有返回值。 下面定义一个 Student 类使用 this( ) 调用构造方法给 name 赋值Student 类的代码如下所示 public class Student {String name;// 无参构造方法没有参数的构造方法public Student() {this(张三);}// 有参构造方法public Student(String name) {this.name name;}// 输出name和agepublic void print() {System.out.println(姓名 name);}public static void main(String[] args) {Student stu new Student();stu.print();} }输出结果为 姓名张三注意 this( ) 不能在普通方法中使用只能写在构造方法中。在构造方法中使用时必须是第一条语句。

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

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

相关文章

做网站选择系统牡丹江做网站的公司

项目有个简单的小需求就是在考试时间结束后把待考的用户状态修改为缺考,可以利用TimerTask来实现,在java中实现定时执行任务的功能,主要用到Timer和TimerTask类。其中Timer是用来在一个后台线程按指定的计划来执行指定的任务。 在新增考试的…

校园网站建设管理及责任表邵阳市城乡建设厅网站

1. tomcat下载 官网:https://tomcat.apache.org/ 镜像地址:https://mirrors.huaweicloud.com/apache/tomcat/ 1、选择一个版本下载,官网下载速度缓慢,推荐镜像 2、对压缩包进行解压,无需进行安装,解压放…

tuzicms做企业手机网站如何wordpress 安装主题后

一、消息队列消息队列中间件是分布式系统中重要的组件,主要解决应用耦合、异步消息、流量削锋等问题,实现高性能、高可用、可伸缩和最终一致性架构,是大型分布式系统不可缺少的中间件。目前在生产环境中使用较多的消息队列有ActiveMQ、Rabbit…

最适合seo的网站源码检测一个网站用什么软件做的方法

柔性数组 1. 什么是柔性数组2. 柔性数组的特点3. 柔性数组的使用4. 柔性数组的优势 1. 什么是柔性数组 也许你从来没有听说过柔性数组这个概念,但是它确实是存在的。 C99中,结构体中的最后⼀个元素允许是未知大小的数组,这就叫做柔性数组成员…

海南手机网站建设公司哪家好仿cnzz 网站 源码

1、问题 回显的value和选项value类型不同 form中v-model"form.userId"是字符串类型 option中:value“item.userId” 选项id是数字类型 2、办法 :value“item.userId” 改为 :value“item.iduserId‘’”&#xff08;转换成字符串&#xff09; <el-form-item l…

软件管理app如何优化购物网站建设

网易科技讯 10 月 19 日消息&#xff0c;2019 世界 VR 产业大会在江西省南昌市举行。华为轮值董事长郭平发表了《打造 VR/AR 信息高速公路&#xff0c;支撑产业繁荣》的主题演讲。郭平认为&#xff0c;VR/AR 将成为 5G 时代的首批应用&#xff0c;与 5G 产业发展节奏高度匹配并…

做网站需要购买地域名吗哈密网站制作公司-哈密网站建设|哈密网络公司|哈密做网站

Canvas容器: canvas标签用来定义图像的容器&#xff0c;必须配合脚本来绘制图像&#xff0c;canvas也运用于游戏开发。注意&#xff1a;canvas绘制图时会出现线条模糊情况&#xff0c;这是因为显示屏像素和canvas中定义的一个点不完全重合&#xff08;相差0.5&#xff09;导致…

tp5 基础nginx伪静态

location ~* (runtime|application)/{ return 403; } location / { if (!-e $request_filename){ rewrite ^(.*)$ /index.php?s=$1 last; break; } }

深圳商城网站建设公司吉林省建设工程造价信息网

近期有个WEB项目需要改造。业主找第三方搞了一个集成站点&#xff0c;将多个应用站点的链接集中放在一个导航页面。由于进入集成站点时已经登录过了&#xff0c;业主要求点击这些应用站点的链接时就不必再登录。 以前做过类似项目&#xff0c;用的是单点登录。大家都用同一个登…

苏州网站建设排名wordpress修改页面组件

文章目录 前言一、提供者与消费者1. 服务调用关系 二、远程调用的问题三、eureka 原理分析1. eureka 的作用 四、Eureka 案例1. 搭建 eureka 服务1. 服务注册1.1 注册 user-service1.2 启动 user-service3. order-service 完成服务注册 3. 服务发现1. 在 order-service 完成服务…

临沂住房和城乡建设厅网站菏泽外贸网站建设公司

10. 灾后重建 Pear市一共有N&#xff08;<50000&#xff09;个居民点&#xff0c;居民点之间有M&#xff08;<200000&#xff09;条双向道路相连。这些居民点两两之间都可以通过双向道路到达。这种情况一直持续到最近&#xff0c;一次严重的地震毁坏了全部M条道路。 震后…

做网站域名的成本中小企业网站建设行情

必须要5.7以上版本才能使用 写在开头 mysql json 的功能很强大,只是用来当一个储存数据的字段 就没什么意义了。 使用proto做交互的话,只要JSON 写得好 用proro.Unmarshal() 就可以很方便的转换类型 可以精简很多代码 JSON path 是以 $ 开头,之后就是JSON的层级使用。$ $[0]…

网站建设与管理书籍徐州库云平台

本文解决的问题&#xff1a;双系统装完后需要删除ubuntu的分区&#xff0c;但是EFI系统分区无法删除。 第一步&#xff1a;cmd中输入命令 diskpart 并回车&#xff0c;如图中①&#xff1b; 第二步&#xff1a;在弹出窗口②中依次输入如下命令即可删除EFI分区&#xff1b; /…

网站后台登录界面惠州外贸网站建设公司

参考资料&#xff1a;活用pandas库 1、字符串格式化 &#xff08;1&#xff09;格式化字符串 要格式化字符串&#xff0c;需要编写一个带有特殊占位符的字符串&#xff0c;并在字符串上调用format方法向占位符插入值。 # 案例1 varflesh wound s"Its just a {}" p…

异或运算的一个小等式

异或运算的一个小等式昨天打CF时题目想不出来,发现原来是一个常用的等式不会用,现在来记录一下$$ x+y=x\oplus y+2(x & y)$$ 题目来源C - XOR and Triangle 貌似Problem - 2085C - Codeforces这个题目也会用到这…

企业网站怎么建设公司亚马逊店铺怎么注册流程

Vue 渐进式JavaScript 框架 基于Vue2的学习笔记 - Vue 响应式渲染 - 列表布局和v-html 目录 列表布局 简单渲染列表 显示索引值 点击变色 V-html 作用 注意 采用策略 应用 总结 列表布局 简单渲染列表 Data中设置状态&#xff0c;是一个数组格式的默认信息。 然后…

网站推广费用价格网上暴利赚钱项目

项目场景&#xff1a; 在电商、支付等领域&#xff0c;往往会有这样的场景&#xff0c;用户下单后放弃支付了&#xff0c;那这笔订单会在指定的时间段后进行关闭操作&#xff0c;细心的你一定发现了像某宝、某东都有这样的逻辑&#xff0c;而且时间很准确&#xff0c;误差在1s内…

河北住房和城乡建设局网站东莞网站设计制作公司

今日已办 PPT制作 答辩流程 概述&#xff1a;对项目背景、架构进行介绍&#xff08;体现我们分组的区别和需求&#xff09;人员&#xff1a;小组成员进行简短的自我介绍和在项目中的定位&#xff0c;分工进展&#xff1a;对项目进展介绍&#xff0c;其中a、b两组的区别和工作…

AI元人文:“现实与价值”的生态——走向一种基于博弈与演化的协同智能

AI元人文:“现实与价值”的生态——走向一种基于博弈与演化的协同智能 序言:从“规训”到“对话”的范式革命 我们正站在智能演进的历史节点上。传统的人工智能伦理致力于一种“价值规训”范式:试图将一套预设的、通…

制作个人网站素材优秀企业网站首页

1. 地下管线&#xff1a;城市“生命线” 地下管线是城市的重要基础设施&#xff0c;包括供水、排水、燃气、热力、电力、通信等管线&#xff0c;它们如同城市的“生命线”&#xff0c;支撑着城市的正常运转。如果缺乏完整和准确的地下管线信息&#xff0c;施工破坏地下管线的事…