入门-当前对象

作者: 学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。
     方法内的变量或参数列表里的变量为局部变量,在方法内有效,会覆盖属性。
    

    这个知识点很重要!

    相关文章

      网友评论

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

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