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

个人视频网站怎么做网站建设要那些东西

个人视频网站怎么做,网站建设要那些东西,分类信息网,现在开网站做微商赚钱吗在Java中,this关键字是一个特殊的引用,指向当前对象的实例。它在以下几个方面发挥重要作用: 指向当前对象:this可以用来访问当前对象的属性和方法,尤其在参数命名与实例变量重名时,用于区分。 构造函数&a…

在Java中,this关键字是一个特殊的引用,指向当前对象的实例。它在以下几个方面发挥重要作用:

指向当前对象:this可以用来访问当前对象的属性和方法,尤其在参数命名与实例变量重名时,用于区分。

构造函数:在构造函数中,可以使用this()调用同一个类的其他构造函数,从而实现构造函数的重载。

方法链:在某些情况下,可以通过返回this来实现方法链(例如,流式API)。

内存原理
堆内存:当一个对象被创建时,它会在堆内存中分配空间,this引用指向这个对象的内存地址。
栈内存:当方法被调用时,方法的局部变量(包括this)会被存储在栈内存中。当方法执行完毕,栈帧被弹出,this引用也随之消失。

class Example {private int value;public Example(int value) {this.value = value; // 使用this区分参数和属性}public Example setValue(int value) {this.value = value; // 使用this设置属性return this; // 返回当前对象,支持方法链}
}

在这个例子中,this.value明确指向对象的属性,而this在方法setValue中返回当前对象,以支持连续调用。

1. 区分成员变量和参数

class Person {private String name;public Person(String name) {this.name = name; // 使用this区分成员变量和参数}public String getName() {return this.name; // 使用this访问成员变量}
}

2. 调用其他构造函数

class Circle {private double radius;public Circle() {this(1.0); // 默认半径为1.0,调用另一个构造函数}public Circle(double radius) {this.radius = radius; // 设置半径}public double getArea() {return Math.PI * radius * radius; // 计算面积}
}

3. 方法链

class Builder {private String value;public Builder setValue(String value) {this.value = value; // 设置属性return this; // 返回当前对象}public void printValue() {System.out.println(this.value); // 打印值}
}

// 使用方法链

Builder builder = new Builder();
builder.setValue("Hello").printValue();

4. 在内部类中引用外部类

class Outer {private String outerField = "Outer Field";class Inner {public void display() {System.out.println(this.outerField); // 直接访问外部类的字段}}
}

// 示例

Outer outer = new Outer();
Outer.Inner inner = outer.new Inner();
inner.display();

总结

通过这些例子可以看出,this关键字在类中有多种用途,包括区分变量、调用构造函数、实现方法链以及在内部类中访问外部类的属性。

http://www.yayakq.cn/news/191031/

相关文章:

  • 手机创建自己网站dw软件入门教程
  • 企业网站备案需要什么专业网站建设集团
  • 网站帮助文档怎么写专业微网站电话
  • 网站控制台互联网保险管理办法2021
  • 怎么查网站注册信息甘肃网站建设哪家好
  • 网站修改文案wap网站欣赏
  • 购买网站广告位关键词生成器 在线
  • 个人网站创建平台网站 字体
  • 哪个网站买东西最便宜3d效果图设计制作软件
  • 长治建设网站公司软件工程师需要具备哪些能力
  • 郴州竞价网站建设方案flash云网站
  • 网站建设商业阶段wordpress首页图片插件
  • 建设 互动 网站 模式wordpress 网页抓取
  • qq空间网站域名怎么做的关键词词库
  • 做免费网站有哪些wordpress yasaer
  • 哈尔滨门户网站建站网站文章页的排名怎么做
  • 淄博网站建设 百度知道南阳做网站aokuo
  • 潍坊网站建设品牌邢台太行中学地址
  • 南京网站制作西安东莞手机网站制作
  • 抽奖机网站怎么做wordpress文章通过后发邮件
  • 制作网站需要哪些技术成全视频免费观看在线看128集
  • 红色网站呢中国中小企业网站官网
  • 深圳市路桥建设集团有限公司招标采购网站网站手机端设计
  • 山西省煤炭基本建设局网站apicloud开发教程
  • 宁波网站建设团队h5制作的软件
  • 各大行业网站未来十年电商前景如何
  • 网站定位授权开启权限怎么做有哪些网站做汽车周边服务
  • 手机版网站制作费用网站大连
  • 做网站需要掌握万能浏览器下载官方免费
  • 做教育机构的设计哪些网站好app免费制作网站