入门-当前对象

作者: 学Java的小姑凉 | 来源:发表于2018-01-23 16:03 被阅读0次

一、当前对象

  实际上我们都对“当前”有一个概念,英文用this表示。
  例如:(这是一个没有实际意义的例子)
  public class test
  {
  public int length=15;
  public int s(int length)
  {
  return this.length;//当前对象的值:15
  } }
  在调用时:test m_t=new test();int a=m_t.s(5);实际a的值为15。可对照重名中的例题学习。

二、省略和重名

 2.1 省略
 例如:(这是一个没有实际意义的例子)
 public class test
 {
 public int length=15;
 public int s()
 {
 return length;
 } }
 此时有无this无影响,可省略。
 2.2 重名
 例如:(这是一个没有实际意义的例子)
 public class test
 {
 public int length=15;
 public int s(int length)
 {
 return length;
 } }
在调用时:test m_t=new test();int a=m_t.s(5);实际a的值为5。
 方法内的变量或参数列表里的变量为局部变量,在方法内有效,会覆盖属性。

这个知识点很重要!

相关文章

  • 入门-当前对象

    一、当前对象 二、省略和重名 这个知识点很重要!

  • ThreadLocal

    ThreadLocal入门 模仿PageHelper案例 结果 原理分析(总结) 万物接对象,当前线程也是对象,可...

  • java中this关键字(个人笔记)

    this:代表当前对象的引用 (当前类的对象)

  • this关键字

    this关键字 this关键字代表当前对象 this. 属性 操作当前对象的属性 this. 方法 调用当前对象的方法

  • this关键字

    1. this关键字代表当前对象的引用。 this.属性 操作当前对象的属性。 this.方法 调用当前对象的...

  • kotlin let、run、with、also、apply函数

    一、let 当前对象:it返回值:闭包 二、run 当前对象:this或省略返回值:闭包 三、also 当前对象:...

  • kotlin:四大函数表达式

    1.Apply(使用this代表当前对象,返回值是当前对象) 源码如下 2.Let(使用it代表当前对象,返回值是...

  • this、super的区别

    在Java中,this通常指当前对象,super则指父类的。当你想要引用当前对象的某种东西,比如当前对象的某个方法...

  • synchronized与volatile原理

    synchronized使用 修饰实例方法:锁对象是当前实例对象 修饰静态方法:锁对象是当前类的Class对象 修...

  • JavaScript 面向对象(一)

    this 关键字 this 指针所代表的是当前对象。但是,必须清楚的明确 当前对象 是哪个对象

网友评论

    本文标题:入门-当前对象

    本文链接:https://www.haomeiwen.com/subject/wrbsaxtx.html